创建 npm 包的离线安装程序

dhi*_*rna 3 node.js npm

问题:

我家的互联网连接非常不稳定。因此,当我尝试这样做时

npm install -g glup
Run Code Online (Sandbox Code Playgroud)

它会在下载完成之前停止下载。我尝试下载了好几次,但都失败了。

思考我的选择

我有一个朋友在其他城市有高速互联网,我可以要求他以某种方式打包glup并使用 dropbox 提供给我,然后我可以使用任何下载管理器通过我的不稳定连接部分下载它。

但可悲的是,他不知道该怎么做。(也感谢这方面的帮助)

有人能帮我解决这种情况吗?

PS:我正在学习 Udacity 的课程,由于我的互联网连接不稳定,我遇到了很多问题。

Kal*_*man 5

根据文档npm install支持从文件系统上的 tarball 文件进行安装。因此,只要您的朋友可以创建并向您提供您正在寻找的 npm 软件包的 tarball - 您就可以开始了。

以下是文档中的引用。

npm 安装文档

更新:要从 npm 包创建 tarball 文件,您只需运行npm pack package_name. 例如,

npm pack underscore
Run Code Online (Sandbox Code Playgroud)

.tgz将为最新版本的npm 包创建一个文件underscore.jsnpm pack 请参阅此处的文档。