首页 > 解决方案 > 如何使用 npm 在本地网络中安装所有节点模块?

问题描述

我的节点应用程序将部署在无法访问互联网的银行中。我可以下载本地目录中的所有节点模块,然后从中安装它们,或者只是将 node_modules 复制到银行机器上吗?任何安全实用的建议将不胜感激,谢谢。


如何在node_modules不使用internet的情况下添加依赖项。

标签: node.jsnpmnpm-installoffline

解决方案


将 offline-npm 添加到您的项目中以提供与 npm 兼容的 tgz 文件,该文件包含使用 npm install 进行离线安装的所有依赖项。

此外,您可以使用 offline-npm -n 从本地 npm 缓存目录安装软件包

用于安装

npm install -g offline-npm

用法

1)打开终端并转到您要准备离线使用的项目。此文件夹需要包含一个package.json文件。

2)准备您的项目以供离线使用

offline-npm --add

3) 这会更改 package.json 文件并添加一个包含所有依赖项的脱机文件夹。

打包你的项目

npm pack

有关更多详细信息,请访问链接
希望此答案对您有用。


推荐阅读