[英]npm install won't install devDependencies
On windows for some reason when I run npm install
it won't install devDependencies .在 windows 上,由于某种原因,当我运行
npm install
时,它不会安装devDependencies 。 AFAIK it should. AFAIK 它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies已安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也没有安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json有问题? It is listed below if it may be helpful:
如果它可能有帮助,它会在下面列出:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
As of now you could use:到目前为止,您可以使用:
npm i --also=dev
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
On windows for some reason when I run npm install
it won't install devDependencies .在 Windows 上,由于某种原因,当我运行
npm install
它不会安装devDependencies 。 AFAIK it should. AFAIK它应该。 If I run
npm install --dev
devDependencies are installed.如果我运行
npm install --dev
devDependencies安装。 I don't understand why npm install
doesn't install devDependencies too, but installs only dependencies.我不明白为什么
npm install
也不安装devDependencies ,而是只安装依赖项。 What could be the reason?可能是什么原因? How can I fix it?
我该如何解决?
Maybe something is wrong with my package.json ?也许我的package.json 有问题? It is listed below if it may be helpful:
如果它可能有帮助,它列在下面:
{
"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"
}
}
In my case, the problem was that I had the NODE_ENV
variable set to production in the same terminal session I ran npm install
.就我而言,问题是我在运行
npm install
的同一个终端会话中将NODE_ENV
变量设置为 production 。
For my build to run properly I was not allowed to change the value of NODE_ENV
so I forced npm to install all the dependencies by adding the --production=false
flag to it: npm install --production=false
as mentioned in the docs .为了让我的构建正常运行,我不允许更改
NODE_ENV
的值,因此我通过向 npm 添加--production=false
标志来强制 npm 安装所有依赖项: npm install --production=false
如文档中所述。
If you don't need NODE_ENV
to be set to production
you can simply type export NODE_ENV=development
to your terminal to overwrite its value and run npm install
again.如果您不需要将
NODE_ENV
设置为production
您只需在终端中输入export NODE_ENV=development
以覆盖其值并再次运行npm install
。
As @Ale told, we can use npm i -D <some_module_name>
or npm i --save-dev <some_module_name>
now .正如@Ale 所说,我们现在可以使用
npm i -D <some_module_name>
或npm i --save-dev <some_module_name>
。 It seems command was changed at some point of node version.似乎命令在节点版本的某个点发生了更改。 Offical ( npm dependencies and devDependencies ) says following.
官方( npm 依赖项和 devDependencies )说如下。
When you add the -D flag, or --save-dev, you are installing it as a development dependency, which adds it to the devDependencies list.
当您添加 -D 标志或 --save-dev 时,您将其安装为开发依赖项,这会将其添加到 devDependencies 列表中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.