在npm服务器关闭的情况下本地访问npm模块

时间:2015-02-12 14:54:15

标签: npm

我希望将npm模块存储在缓存/本地,以防npm服务器关闭,我无法访问模块。

我听说npm-cache或npm-offline工作得很好,但我不确定他们是否真正解决了我面临的问题 - 这是在本地访问npm模块。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用

安装offline-npm
sudo npm install -g offline-npm

offline-npm将运行包含缓存内容的本地http服务器。使用以下命令启动服务器:

offline-npm -n -d

然后,您可以使用以下命令从缓存中安装软件包:

npm --registry http://localhost:4873 install <packagename>

要检查缓存运行的内容:

npm cache ls

您还可以将包添加到缓存中,而无需使用以下命令进行安装:

npm cache add <package>

有关详情,请参阅official documentation of offline-npm