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

Jit*_*oli 6 linux ubuntu redhat node.js pm2

首先,这不是一个重复的问题: -

如何在脱机服务器上安装npm -g

/sf/ask/2868327031/

我在我的离线REHL服务器上安装了npmbox(https://github.com/arei/npmbox),但我仍然不知道如何使用它安装pm2或任何其他软件包.

请指教.

Sor*_*ren 17

你使用npm install&pack

首先在您安装的在线计算机上安装

$ npm install pm2
Run Code Online (Sandbox Code Playgroud)

然后你收拾它

$ npm pack pm2
Run Code Online (Sandbox Code Playgroud)

这为您提供了一个tar文件 - 您将该tar文件复制到离线计算机并安装,如

$ npm install pm2-2.2.1.tgz 
Run Code Online (Sandbox Code Playgroud)

但是上面只为特定模块创建了一个tarball来表示依赖项,并且您可能仍然需要解析依赖项.虽然您可以简单地遍历并手动打包每个依赖项,但有一个模块可以为您自动化

$ npm install -g npm-bundle
Run Code Online (Sandbox Code Playgroud)

那你可以做

$ npm-bundle pm2
Run Code Online (Sandbox Code Playgroud)

对于单个包,或者如果您有一个package.json项目

$ npm-bundle
Run Code Online (Sandbox Code Playgroud)

用一个大的tarball包装所有东西

  • 非常感谢.npm install pm2-2.2.1.tgz -g为我工作. (4认同)