You use npm install & pack
首先在一台在线的机器上,你安装
$ npm install pm2
然后你把它包装起来
$ npm pack pm2
这给了你一个tar文件 -- 你把这个tar文件复制到你的离线机器上并安装,就像
$ npm install pm2-2.2.1.tgz
然而,上述方法只为特定的模块创建了依赖性的tarball,你可能仍然有需要解决的依赖性。虽然你可以简单地手动打包每一个依赖项,但有一个模块可以为你自动打包
$ npm install -g npm-bundle
然后你可以做
$ npm-bundle pm2
为个别包,或者如果你有一个package.json
为你的项目
$ npm-bundle
把所有东西都打包成一个大的焦油球