繁体   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