【发布时间】:2015-12-17 02:00:08
【问题描述】:
我安装了eslint 并且在运行命令npm run lint 时,每次它要求一一安装所有依赖项。是否有任何命令选项可以全部安装一次而不是一直运行npm run lint?
package.json
{
"private": true,
"devDependencies": {
"gulp": "3.9.0",
"laravel-elixir-livereload": "1.1.2",
"babel-eslint": "4.1.1",
"eslint": "1.3.1",
"eslint-config-airbnb": "0.0.8",
"eslint-plugin-react": "3.3.1",
"laravel-elixir-eslint": "1.0.0"
},
"dependencies": {
"laravel-elixir": "3.2.6",
"bootstrap-sass": "3.3.5",
"jquery": "2.1.4"
},
"scripts": {
"lint": "./node_modules/.bin/eslint resources/assets/js/"
}
}
【问题讨论】:
-
向我们展示您的
package.json。 -
@AdrianLynch 问题已更新
-
npm install eslint应该为您安装所有依赖项,您确定安装命令不会以某种方式失败吗?你能给我们一个你看到的输出的例子吗?另外,你不需要在 npm 脚本条目前面加上./node_modules/.bin/eslint,你可以使用eslint -
你的 Gupl 文件怎么样?也许创建一个只有 eslint 和一个测试文件的新仓库。看看会发生什么。
-
您能否包含系统提示的确切措辞?是否是版本冲突(是否要求您在依赖项的各种版本中进行选择)?
标签: node.js npm gulp lint eslint