我正在将依赖项添加到package.json,该依赖项将用作虚拟机置备过程的一部分。因此,实际上我不需要在本地安装模块,因为配置程序会在VM内为我完成安装。有什么办法可以做到以下几点:
package.json
npm install --save <module>
因此,它 不仅 创造了在模块的最新版本的相关性package.json ,而无需实际下载的模块或创建一个node_modules文件夹?
node_modules
该--dry-run选项关闭,因为它不会创建node_modules文件夹,但也不会写入package.json任何一个文件夹。
--dry-run
目前,每次需要重新配置软件包之前,我都会手动执行以下操作:
rm -rf node_modules
造成此问题的其他原因可能包括能够package.json在低带宽情况下(例如网络共享)轻松构建文件,在这种情况下,您知道最终将需要该模块,但又不想浪费带宽。
npm我所知道的没有办法做到这一点。
npm
有两个npm软件包可以做到这一点;我从未使用过它们中的任何一个,但是它们可能值得一试:
希望这可以帮助!