[英]How to install only “devDependencies” using npm
我正在嘗試僅安裝 package.json 文件中列出的“devDependencies”。 但是以下命令都沒有按我的預期工作。 以下所有命令也安裝了我不想要的生產依賴項。
npm install --dev
npm install --only=dev
npm install --only-dev
我想不出更多的方法來告訴 npm 單獨安裝 devDependencies。 :(
檢查NPM 文檔以進行安裝:
使用
--production
標志(或當NODE_ENV
環境變量設置為 production 時),npm 將不會安裝devDependencies
列出的模塊。
--only={prod[uction]|dev[elopment]}
參數將導致只安裝 devDependencies 或只安裝非 devDependencies,而不管 NODE_ENV。
您是否嘗試過以下方法?
npm install --only=dev
npm i -D
可選的簡短版本。
npm install thePackageName --save-dev
這對我來說很好用。
不再支持 --only=dev 選項。 要執行開發依賴項安裝,請運行npm install --production=false
從 npm 7.10.0 版本開始,您可以省略某些類型的依賴項,但是您不能再省略“the”依賴項(生產)。 這就是為什么不再有針對此問題的解決方案的原因。
運行npm install
,它將安裝devDependencies`或dependencies下的所有依賴項。
要在 package.json 中安裝和保存包作為開發依賴項, npm install package_name --save-dev
或傳遞選項-D
要安裝devDependencies下的所有軟件包, npm install --only=dev
要在 package.json 中安裝和保存包為 prod 或僅依賴項, npm install package_name --save-prod
或傳遞選項-P
或npm install package_name
要安裝依賴項或Prod 依賴項下的所有包,請設置環境變量NODE_ENV=production
或使用命令NODE_ENV=production npm install
或npm install --only=prod
傳遞它
而不是使用install
在NPM命令一樣npm install
你可以使用i
喜歡npm i
,總之安裝的。
我使用的是 npm 版本 6.14.9。
而且我只能使用此命令將依賴項安裝為 devDependency。
npm install --save-dev
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.