wor*_*art 4 cygwin node.js npm
我已经使用Node.js / npm已有一段时间了,但是我从未使用过npm脚本。我很惊讶地发现我无法在Windows / Cygwin系统上完全使用它们。像这样的package.json ...
{
"name": "demo",
"scripts": {
"env": "env",
"hello": "echo Hello!",
"crap": "I am complete nonsense."
}
}
Run Code Online (Sandbox Code Playgroud)
...所有三个npm run命令都不起作用。npm run crap执行并立即返回OK状态(我使用-dd参数进行了测试);npm run doesntexist引发预期的错误。在常规Windows shell上不使用Cygwin进行测试没有区别。
我终于发现了自己。有一个npm设置,您可以使用它停止运行所有npm脚本。由于某种原因,我的userconfig文件〜/ .npmrc包含该设置ignore-scripts = true。如果遇到此问题,请检查npm config list。
| 归档时间: |
|
| 查看次数: |
914 次 |
| 最近记录: |