npmパッケージをオフラインでインストールする方法

当ページのリンクには広告が含まれている可能性があります。

npmパッケージをオフラインでインストールする方法を解説します。

▼ おすすめ本
» 世界一流エンジニアの思考法
※Amazon公式サイトへ遷移します

目次

方法(1):オンライン環境でtgzファイルを作成し、オフライン環境でnpm install tgzファイル

まずはパッケージをダウンロードします。


解凍します。


パッケージのpackage.jsonを開きます。

“bundledDependencies”に”devDependencies”の内容をコピーして持ってきます。

	"bundledDependencies": [

	],


以下のコマンドを実行し、package.jsonに記載のパッケージをインストールします。

npm install


以下のコマンドを実行し、.tgzファイルを生成します。


.tgzファイルが生成されました。

ファイル名はpackage.jsonに記載のnameとversionで書かれています。以下の場合はnameがhappy-dom-masterでversionが0.0.0です。


生成した.tgzファイルをオフラインのPCにHDDなどを使って取り込みます。

ここからはオフラインでの操作です。


以下のコマンドを実行し、パッケージをインストールします。

npm install .tgzファイルのパス


“dependencies”に追加されていることが確認できました。


“dependencies”ではなく”devDependencies”に追加したい場合は、以下の方法です。

以下のコマンドを実行し、パッケージをインストールします。

npm install --save-dev .tgzファイルのパス


“devDependencies”に追加されていることが確認できました。

方法(2):npm-cacheを使う

以下のコマンドを実行すると、package.jsonに記載されているパッケージがインストールされます。

npm install


それと同時にnpm-cacheフォルダにキャッシュが生成されます。このnpm-cacheフォルダの中身をオフライン環境のPCにHDDなどを使って取り込みます。

取り込んだファイルは同様に、npm-cacheフォルダに入れます。


ここからはオフラインでの操作です。


以下のコマンドを実行すると、package.jsonに記載されているパッケージがインストールされます。

npm install

▼ おすすめ本
» 世界一流エンジニアの思考法
※Amazon公式サイトへ遷移します

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次