0

オフライン マシンにノード パッケージをインストールするにはどうすればよいですか?

たとえば、インターネット接続のないマシンに PhantomCSS をインストールしようとしています。

4

1 に答える 1

2

npmboxのような自動化されたパッケージ ボックス化ツールを使用することをお勧めします。これは、npm だけでも実行できますが、すべての依存関係を慎重にダウンロードしてインストールする必要があるためです。npmbox が面倒な作業を行います。インターネット接続のあるコンピューターで実行npmbox phantomcssし、結果のパッケージを別の手段 (ペン ドライブなど) を介してオフラインのコンピューターに取り込み、npmunbox phantomcss.npmbox.


前に書いた別案はこちら。私は答えのためにこのアドバイスに従うことにしました。

実行npm view phantomcssすると、出力の最後に次のような結果が得られます。

dist:
{ shasum: '5a6cacc60934daed76031cf372a76aff240ba117',
 tarball: 'http://registry.npmjs.org/phantomcss/-/phantomcss-0.9.1.tgz' },
directories: {} }

インターネットに接続されているコンピューターに tarball をダウンロードします。オフラインのコンピューターに転送し、次のコマンドでパッケージをインストールしますnpm install

npm install /directory/to/your/package/phantomcss-0.9.1.tgz

他の回答に記載されている内容を追加するだけです。これを行う前に、他のすべての依存関係を手動でインストールする必要があります。

于 2015-01-13T00:56:03.067 に答える