我想在webstorm中为node.js集成某种代码lint,所以我使用以下命令将standard安装到我的node.js项目中:
npm instal standard --save-dev
它已安装并列在package.json的“devDependencies”部分,但是当我运行命令时:
standard
在控制台中我得到了
'standard' is not recognized as an internal or external command
答案 0 :(得分:1)
如果你想在本地使用它,你必须首先在package.json中将它包含在你的脚本中
"scripts": {
"standard": "standard",
"standard::fix": "standard --fix"
}
并使用npm run standard
来运行它。或者如果您使用纱线类型yarn standard
答案 1 :(得分:1)
脚本位于node_modules\.bin
中。
那么,要么:
在运行PATH
之前将其添加到standard
,例如:
set PATH=%PATH%;node_modules\.bin
使用node_modules\.bin\standard
使用@tarek的方法通过package.json
:https://stackoverflow.com/a/49026837/122441
答案 2 :(得分:0)
"scripts": {
"test": "standard middlewares/validations.js"
}