将 npm 列表保存到文件

14

我在开发时经常在不同的电脑之间切换。使用npm和我的package.json,我认为一切都应该保持一致,至少在相同的主要版本~4.0.0下是这样。

但是在我工作的快速PC上,编译时间为11秒,而在家里只需要1.2秒。

我想把npm list的内容保存到文件中,这样我就可以在家里进行比较了。

npm list --save npmlist.txt //for example

4
npm list的输出保存到npmlist.com文件中。这是Shell编程中的基础操作。 - Dave Newton
太好了!就是这个,现在我知道如何保存文件了 :) - Jamie Hutber
2个回答

21

如果您在使用npm shrinkwrap时遇到问题,在Windows上可以尝试使用以下方法:

npm list -json > npmlist.json

对于全局包

npm list -json -g > npmlist.json

4
您可以使用npm shrinkwrap命令生成一个npm-shrinkwrap.json文件。该文件包含您所安装的npm模块的确切版本,包括递归地包含模块的模块等。只要该文件位于项目的根目录中,运行npm install命令将准确安装这些版本。
您可以在任一电脑上生成该文件以进行比较,或者将在一台计算机上生成的版本提交/复制到其他计算机上以安装相同版本的npm模块。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接