簡體   English   中英

Npm 在單獨的目錄中安裝 DevDependencies

[英]Npm Install DevDependencies in separate directory

有沒有辦法讓 npm install 將 devDevpendencies 安裝在單獨的目錄中,從而能夠運行構建任務,同時以動態/簡單的方式排除 devDependencies?

我認為這是不可能的, https : node_modules指出模塊必須在node_modules

出於您的目的,您可以復制除node_modules文件夾之外的所有內容,並在新復制的文件夾中執行npm install --production ,因此您在構建中將只有生產依賴項。

這應該無需太多工作即可完成您想要的:

rsync -av --progress yourproject yourbuilddir --exclude node_modules
cd yourbuilddir && npm install --production

我也有這個疑問。 我最終在我的任務之前使用了npm prune --production ,它將從 node_modules 文件夾中刪除您的 devDependencies 中指定的包。

npm 修剪文檔

暫無
暫無

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

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