簡體   English   中英

`npm install`不會安裝任何東西嗎?

[英]`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.jsonscripts條目運行命令將自動將./node_modules/.bin添加到路徑。 這樣,您可以使用npm run lint

您是否嘗試過在全球范圍內安裝eslint?

npm install -G eslint eslinta@1.0.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM