0

如何在离线机器上安装节点包?

例如,我正在尝试将 PhantomCSS 安装到没有互联网连接的机器上。

4

1 回答 1

2

首选使用像npmbox这样的自动打包工具,因为即使它可以单独使用 npm 完成,也必须仔细下载和安装所有依赖项。npmbox 为您完成了艰苦的工作。在具有 Internet 连接的计算机上执行npmbox phantomcss,通过其他方式(例如笔式驱动器)将生成的软件包带到您的离线计算机,然后使用npmunbox phantomcss.npmbox.


这是我之前写的替代方案。我选择遵循这条建议来寻求答案。

运行npm view phantomcss将在输出结束时为您提供如下内容:

dist:
{ shasum: '5a6cacc60934daed76031cf372a76aff240ba117',
 tarball: 'http://registry.npmjs.org/phantomcss/-/phantomcss-0.9.1.tgz' },
directories: {} }

在具有 Internet 连接的计算机上下载 tarball。将其传输到您的离线计算机,然后使用以下命令安装软件包npm install

npm install /directory/to/your/package/phantomcss-0.9.1.tgz

只需附加其他答案提到的内容:在执行此操作之前必须手动安装所有其他依赖项。

于 2015-01-13T00:56:03.067 回答