离线Node.JS包

时间:2015-01-13 00:44:56

标签: node.js phantomjs offline package-managers phantomcss

如何在脱机计算机上安装节点包?

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

1 个答案:

答案 0 :(得分:2)

首选使用自动包装工具如npmbox,因为即使可以单独使用npm,也必须仔细下载并安装所有依赖项。 npmbox为你努力工作。在具有互联网连接的计算机上执行npmbox phantomcss,通过其他方式(如笔式驱动器)将生成的软件包带到离线计算机,然后使用npmunbox phantomcss.npmbox安装软件包。


这是我之前写的替代方案。我选择关注this piece of advice来获得答案。

在输出结尾处运行npm view phantomcss会给你这样的东西:

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

在具有互联网连接的计算机上下载tarball。将其传输到离线计算机,然后使用npm install安装包:

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

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