如何在离线机器上安装节点包?
例如,我正在尝试将 PhantomCSS 安装到没有互联网连接的机器上。
如何在离线机器上安装节点包?
例如,我正在尝试将 PhantomCSS 安装到没有互联网连接的机器上。
首选使用像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
只需附加其他答案提到的内容:在执行此操作之前必须手动安装所有其他依赖项。