我正在尝试仅安装package.json文件中列出的“ devDependencies”。但是以下命令均无法正常运行。以下所有命令还安装了我不想要的生产依赖项。
npm install --dev
npm install --only=dev
npm install --only-dev
我想不出任何其他方法告诉npm单独安装devDependencies。:(
我正在尝试仅安装package.json文件中列出的“ devDependencies”。但是以下命令均无法正常运行。以下所有命令还安装了我不想要的生产依赖项。
npm install --dev
npm install --only=dev
npm install --only-dev
我想不出任何其他方法告诉npm单独安装devDependencies。:(
Answers:
检查NPM文档以进行安装:
使用该
--production
标志(或将NODE_ENV
环境变量设置为生产),npm将不会安装中列出的模块devDependencies
。该
--only={prod[uction]|dev[elopment]}
参数将导致仅安装devDependencies或仅安装非devDependencies,而与NODE_ENV无关。
您是否尝试过以下方法?
npm install --only=dev
npm install npm -g
并且--only = dev选项像一个超级按钮一样起作用。感谢您的回复。
npm install --prod
用于从dependencies
文件夹安装项目。两者npm install
并npm install --dev
用来从安装都将dependencies
和devDependencies
文件夹!
npm install thePackageName --save-dev
这对我来说很好。
--save-dev
将软件包保存到package.json中的devDependencies
npm install thePackageName --save-dev
运行时npm install
,它将在devDependencies或依赖下安装所有依赖。
用于在package.jsonnpm install package_name --save-dev
或pass选项中将软件包安装并保存为开发依赖
项-D
要在devDependencies下安装所有软件包,
npm install --only=dev
用于将软件包安装并保存为产品或仅将软件包保存为package.json中的依赖项,
npm install package_name --save-prod
或通过选项-P
或npm install package_name
要在依赖项或Prod依赖项下安装所有软件包,请设置Environment变量NODE_ENV=production
或将其与命令 NODE_ENV=production npm install
或npm install --only=prod
不用install
像在npm命令中那样使用,npm install
您可以仅使用i
like npm i
,而无需安装。
--dev
不建议使用npm WARN安装。使用--only=dev
代替。