离线 Node.JS 个包
Offline Node.JS Packages
如何在离线机器上安装节点包?
例如,我正在尝试将 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: {} }
在连接到 Internet 的计算机上下载 tarball。将其传输到离线计算机,然后使用 npm install
:
安装软件包
npm install /directory/to/your/package/phantomcss-0.9.1.tgz
只是附加其他答案提到的内容:在执行此操作之前必须手动安装所有其他依赖项。
如何在离线机器上安装节点包?
例如,我正在尝试将 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: {} }
在连接到 Internet 的计算机上下载 tarball。将其传输到离线计算机,然后使用 npm install
:
npm install /directory/to/your/package/phantomcss-0.9.1.tgz
只是附加其他答案提到的内容:在执行此操作之前必须手动安装所有其他依赖项。