【发布时间】:2015-03-10 21:15:26
【问题描述】:
如何在离线机器上安装节点包?
例如,我正在尝试将 PhantomCSS 安装到没有互联网连接的机器上。
【问题讨论】:
标签: node.js phantomjs offline package-managers phantomcss
如何在离线机器上安装节点包?
例如,我正在尝试将 PhantomCSS 安装到没有互联网连接的机器上。
【问题讨论】:
标签: node.js phantomjs offline package-managers phantomcss
最好使用像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: {} }
在具有互联网连接的计算机上下载压缩包。将其传输到您的离线计算机,然后使用npm install 安装软件包:
npm install /directory/to/your/package/phantomcss-0.9.1.tgz
只需附加其他答案提到的内容:在执行此操作之前必须手动安装所有其他依赖项。
【讨论】: