如何安装npm只保存依赖到package.json?

我将一个package.json依赖关系添加到虚拟机的configuration过程中。 因此,我实际上并不需要在本地安装模块,因为提供程序会在虚拟机内为我执行此操作。 那么有什么办法可以做到以下几点:

 npm install --save <module> 

所以它只会package.json创build最新版本模块的依赖关系,而不会实际下载模块或创buildnode_modules文件夹?

--dry-run选项是closures的,因为它不会创buildnode_modules文件夹,但它也不会写入到package.json中。

现在,我手动执行以下操作,每次需要在重新设置VM之前更新软件包:

 rm -rf node_modules 

其他原因可能包括能够在低带宽情况下轻松构buildpackage.json文件,例如共享,在这种情况下,您最终需要该模块,但不希望节省带宽。

没有办法做到这一点,我知道的npm

有两个NPM包做这个; 我从来没有使用过任何一种,但他们可能值得一试:

希望这可以帮助!

npm install --save packagename然后npm uninstall packagename (没有–save标志)完成了这个,尽pipe创build了一个空的node_modules文件夹