小编fro*_*sty的帖子

提交新代码时如何修复错误“未找到 husky-run”?

在提交使用 Husky 的项目时,我收到一个错误消息 not found husky-run

我检查了package.json它,它有 husky 作为依赖项,我可以在package.json. 所以我不知道该怎么做才能解决这个问题。此外,我团队中的其他成员可以承诺并为他们工作。

我也尝试过rm -rf node_modules && npm install,然后再次提交,但仍然出现相同的错误。

其他人有关于如何解决这个问题的想法吗?

git husky

23
推荐指数
6
解决办法
1万
查看次数

从JS设置打印首选项

所以...从我在谷歌上找到的,我找不到使用Javascript来设置我的打印首选项的方法(阅读:边距,方向,页脚等).

我即将告诉我的老板他不想做什么.我想检查一下,你会不会让人们做这件事.请告诉我.

我发现在FF中你可以使用一些user_pref(key,val)设置来设置用户的偏好,但这对我的90%以上的用户都不起作用.我正在寻找能够覆盖IE(尽可能多),FF和Chrome的东西.

感谢忍者的回复.

javascript javascript-events

18
推荐指数
4
解决办法
4万
查看次数

Java String.replaceAll不替换带有转义引用的引号

很难用转义报价替换报价.我有一个字符串,其值为'Foo'bar"foobar",我试图用转义引号替换bar周围的引号,但它无效.我快疯了.

s=s.replaceAll("\"","\\\"");
Run Code Online (Sandbox Code Playgroud)

我希望s有'foo \"bar \"foobar'的值,但事实并非如此.有帮助吗?

java

12
推荐指数
2
解决办法
1万
查看次数

表单是提交同步还是异步?

我只是想知道document.myForm.submit()是否是一个同步调用,它将阻塞直到完成...或者它是异步并且将继续执行而不等待提交返回.谢谢你的帮助.

javascript

12
推荐指数
1
解决办法
6925
查看次数

Sencha:如何打破Ext.each

谁能告诉我如何打破Sencha Ext.each循环?

extjs sencha-touch

8
推荐指数
1
解决办法
8840
查看次数

sencha app build production:不合并我的js

所以...正如我通过Sencha Command文档阅读的那样,它告诉我构建将自动(使用Phantom JS)能够告诉我所有依赖项是什么,以及以什么顺序.基于此,我期待"sencha app build production"命令将我的所有依赖项连接到一个js文件中,无论我是否已将它们手动包含在app.json文件中.但是,我没有看到这种情况发生.

我是否必须在app.json中手动维护JS文件列表?如果是这样,那就没问题.我只是从文档中了解到不同.请帮忙.

编辑 -
所以我的index.html非常小.它只有一个外部资源js文件的脚本标记,以及'sdk/microloader/development.js'的一个脚本标记.我的index.html没有引用我的app.js.当我终止到我的应用程序目录并运行"sencha app build production"命令时,它完成没有错误.但是,当我知道我们已经超过500时,它只能找到53个依赖项.以下是运行构建时终端中的输出:

aaronfrost@topnotch ~/source/ab/AreaBook/web/src/main/webapp/sencha2 $ sencha app build -e production 
[INFO] Deploying your application to /home/aaronfrost/source/ab/AreaBook/web/src/main/webapp/sencha2/build/production
[INFO] Copied sdk/sencha-touch.js
[INFO] Copied app.js
[INFO] Copied resources/css/app.css
[INFO] Copied resources/icons
[INFO] Copied resources/loading
[INFO] Resolving your application dependencies (file:////path/to/my/sencha2/index.html)
[INFO] Found 53 dependencies. Concatenating all into '/dir/to/my/sencha2/build/production/app.js'
[INFO] Processed sdk/sencha-touch.js
[INFO] Minifying sdk/sencha-touch.js
[INFO] Processed app.js
[INFO] Minifying app.js
[INFO] Minifying resources/css/app.css
[INFO] Minified sdk/sencha-touch.js
[INFO] Minified app.js
[INFO] Minified resources/css/app.css …
Run Code Online (Sandbox Code Playgroud)

sencha-touch-2 sencha-command

6
推荐指数
1
解决办法
4041
查看次数

电子:关闭w X vs右键单击停靠并退出

在我的Electron应用程序中,我想做一些在其他OSX应用程序中经常执行的操作.那是......我想不要关闭红色X的应用程序点击右上角.但是,如果他们右键单击Dock中的应用程序图标,然后说退出,那么我想退出该应用程序.我该怎么做呢?

我已经尝试使用onbeforeunloadrendererProcess中的事件,以及browserWindow.on("close", fn)尝试阻止它的事件.问题是他们都提交了onbeforeunload事件.我无法分辨出被点击的红色X和右键单击的停靠栏图标之间的区别,并被告知要退出.你能帮忙的话,我会很高兴.还有其他人在Electron for OSX中做过这个吗?

javascript electron

6
推荐指数
2
解决办法
3907
查看次数

如何对所有文件运行 jscodeshift 转换?

我正在创建一个转换,它将替换以下所有实例:

templateUrl: 'some/url/to/some.html'
Run Code Online (Sandbox Code Playgroud)

template: require('some/url/to/some.html')
Run Code Online (Sandbox Code Playgroud)

我这样做是因为我正在改变 AngularJS 代码引入模板的方式。我将使它们全部使用 webpack 字符串加载器。

我已经开始工作了。但现在我不知道如何针对我的项目中的所有文件运行它。我在文档中看不到如何针对.js我的项目中的所有文件运行它。要运行我的转换,我当前输入:

jscodeshift ./folder/myComponent.js -t ./tools/codemodes/template.js -d -p
Run Code Online (Sandbox Code Playgroud)

此命令将针对该myComponent.js文件运行我的转换,但我希望它针对我的项目中的所有文件运行.js。我需要对当前命令进行哪些更改才能使其选择所有.js文件并对所有文件运行转换?

jscodeshift

6
推荐指数
1
解决办法
5403
查看次数

在twitter.com上删除J和K键事件

我构建了一个扩展twitter.com的浏览器扩展.它打开一个jQuery UI模式窗口,并有一些文本输入.当我输入这些输入时,除J键和K键外,它都有效.这些键是一些自定义Twitter事件的一部分(在推文之间滚动).除了那两个,我可以获得所有键以实际键入框中的字母.

我想知道如何取消绑定keypress这两个键的东西,以便我可以输入这两个字母.关于如何解开它们的任何想法?我已经尝试捕获事件并阻止它的默认...没有帮助.我抓住它并返回真/假,也没有帮助.请告诉我.

javascript krl

5
推荐指数
1
解决办法
197
查看次数

为什么 webpack 重新编译了这么多[不可缓存]文件?

我有一个相当小的项目。大约800个模块。当我更改其中一个文件,并且 webpack-watch 重新编译所有内容时,所需时间比我想要的要长得多。我认为主要原因是当它完成时,它列出了数百个[not cacheable].

在此输入图像描述

每次我保存哪怕是一个字符的更改时,都会有数百个这样的文件。

关于什么可能导致这些文件不可缓存的任何想法?关于我可以从哪里开始寻找答案的任何想法?我已经摸索过,到目前为止还没有成功。.js我的文件的唯一加载器是ts-loader. 除此之外,我不使用其他加载程序。

我只需要一些关于从哪里开始的想法。这个 github 问题已经存在很多年了,但没有答案。人们需要帮助弄清楚如何知道为什么某个文件不可缓存。这里的任何想法将不胜感激。我可以展示我的样本webpack.config.js。我现在使用的是 webpack 1。我不认为这是问题所在。

让我知道。

typescript webpack

5
推荐指数
1
解决办法
1008
查看次数

Jenkins构建步骤失败'npm install <whatever>'

Jenkins的新手:我正在Jenkins建立我们的构建.设置构建步骤以运行nodejs脚本(使用Sencha Touch 2将构建的应用程序带入本机iOS应用程序的脚本).nodejs脚本需要一个扳手库.

Jenkins用户似乎在不同的上下文中运行.它无法看到我的节点安装或npm安装.作为构建步骤的一部分,我必须将路径导出到node和npm.现在我已经完成了,构建会看到node和npm命令.

但是,我在构建步骤中调用的其中一个命令是'npm install wrench',它给我一个权限错误,并告诉我以管理员身份运行.所以我可以让它发挥作用.

因此,我需要能够为Jenkins用户提供管理员权限,或者我需要提前npm为用户安装软件包.有谁知道如何做这些选项中的任何一个.

macos node.js npm jenkins

3
推荐指数
1
解决办法
3733
查看次数

&lt;SomeModule&gt;不是Angular模块

当使用Angular项目时,我正在导入核心Angular NgModules,而Webstorm告诉我它们不是有效的Angular模块。

@NgModule({
    declarations: [AppComponent],
    imports: [
        BrowserModule, // Gets the error
        AppRoutingModule,
        SharedModule,
        HttpClientModule, // Gets the error
        UpgradeModule, // Gets the error
        CoreModule,
    ],
    providers: [],
    bootstrap: [AppComponent],
    schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class AppModule {}
Run Code Online (Sandbox Code Playgroud)

我要导入的所有模块app.module都出现红字,表示它们不是Angular模块。我不能忍受着看代码。谁看过这个吗?请帮忙。

webstorm angular

1
推荐指数
1
解决办法
210
查看次数