首先,它不是下面的重复问题: -
How to install npm -g on offline server
https://stackoverflow.com/questions/40976100/how-to-installl-pm2-on-offline-server
我在我的离线REHL服务器上安装了npmbox(https://github.com/arei/npmbox),但我仍然不知道如何安装pm2或任何其他使用它的软件包。
请告知。
答案 0 :(得分:14)
你使用npm install&包
首先在联机的计算机上安装
$ 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
将所有内容打包成一个大的tarball