web-dev-qa-db-ja.com

オフラインRHELにpm2をインストールする正確なコマンドは何ですか

まず第一に、それは以下の重複した質問ではありません:-

オフラインサーバーにnpm -gをインストールする方法

https://stackoverflow.com/questions/40976100/how-to-installl-pm2-on-offline-server

オフラインREHLサーバーにnpmbox( https://github.com/arei/npmbox )をインストールしましたが、それを使用してpm2またはその他のパッケージをインストールする方法がまだわかりません。

お知らせ下さい。

7

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

すべてを1つの大きなtarballにパックします

19
Soren