什么确切的命令是在离线RHEL上安装pm2

时间:2016-12-15 04:41:31

标签: node.js linux ubuntu redhat pm2

首先,它不是下面的重复问题: -

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或任何其他使用它的软件包。

请告知。

1 个答案:

答案 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