➜ eslinta git:(master) ✗ npm install eslint --save-dev
eslinta@1.0.0 /Users/next/es6/jsmodules/eslinta
└─┬ eslint@3.15.0
├─┬ babel-code-frame@6.22.0
│ └── js-tokens@3.0.1
├─┬ chalk@1.1.3
│ ├── ansi-styles@2.2.1
...
npm WARN eslinta@1.0.0 No description
npm WARN eslinta@1.0.0 No repository field.
➜ eslinta git:(master) ✗ eslint -v
zsh: command not found: eslint
➜ eslinta git:(master) ✗
这个问题的原因是什么? 我通过nvm安装了节点。
答案 0 :(得分:0)
命令行模块安装在./node_modules/.bin
的项目中,因此您可以直接使用./node_modules/.bin/eslint
运行eslint。更好的方法是在package.json中创建一个脚本条目:
"scripts": {
"lint": "eslint"
}
因为scripts
中package.json
条目中的运行命令会自动将./node_modules/.bin
添加到路径中。这样您就可以使用npm run lint
答案 1 :(得分:-1)
您是否尝试过全局安装eslint?
npm install -G eslint eslinta@1.0.0