[英]`npm install` doesn't install anything?
➜ 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安裝了node。
命令行模塊安裝在./node_modules/.bin
中的項目中,因此您可以直接通過./node_modules/.bin/eslint
運行./node_modules/.bin/eslint
。 更好的方法是在package.json中創建一個腳本條目:
"scripts": {
"lint": "eslint"
}
因為從package.json
的scripts
條目運行命令將自動將./node_modules/.bin
添加到路徑。 這樣,您可以使用npm run lint
您是否嘗試過在全球范圍內安裝eslint?
npm install -G eslint eslinta@1.0.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.