簡體   English   中英

npm 安裝不會安裝 devDependencies

[英]npm install won't install devDependencies

在 windows 上,由於某種原因,當我運行npm install時,它不會安裝devDependencies AFAIK 它應該。 如果我運行npm install --dev devDependencies已安裝。 我不明白為什么npm install也沒有安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json有問題? 如果它可能有幫助,它會在下面列出:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

到目前為止,您可以使用:

npm i --also=dev

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

在 Windows 上,由於某種原因,當我運行npm install它不會安裝devDependencies AFAIK它應該。 如果我運行npm install --dev devDependencies安裝。 我不明白為什么npm install也不安裝devDependencies ,而是只安裝依賴項。 可能是什么原因? 我該如何解決?

也許我的package.json 有問題 如果它可能有幫助,它列在下面:

{
  "name": "try-brunch",
  "version": "0.1.0",
  "private": "true",
  "devDependencies": {
    "brunch": "^2.0.4",
    "cssnano-brunch": "^1.1.5",
    "javascript-brunch": "^1.8.0",
    "sass-brunch": "^1.9.2",
    "uglify-js-brunch": "^1.7.8"
  },
  "dependencies": {
    "jquery": "^2.1.4"
  }
}

就我而言,問題是我在運行npm install的同一個終端會話中將NODE_ENV變量設置為 production 。

為了讓我的構建正常運行,我不允許更改NODE_ENV的值,因此我通過向 npm 添加--production=false標志來強制 npm 安裝所有依賴項: npm install --production=false文檔中所述

如果您不需要將NODE_ENV設置為production您只需在終端中輸入export NODE_ENV=development以覆蓋其值並再次運行npm install

正如@Ale 所說,我們現在可以使用npm i -D <some_module_name>npm i --save-dev <some_module_name> 似乎命令在節點版本的某個點發生了更改。 官方( npm 依賴項和 devDependencies )說如下。

當您添加 -D 標志或 --save-dev 時,您將其安裝為開發依賴項,這會將其添加到 devDependencies 列表中。

暫無
暫無

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

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