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