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

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

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

目次

▼ IT系の本が無料で読める!?

Kindle UnlimitedではITに関する多くの本が無料で読めます。

>>Kindle Unlimitedでどのような本が無料で読めるのか見てみる

さらにKindle Unlimitedを初めてご利用の方は、30日間無料体験が可能です。

※時期により、30日間無料体験が終了している可能性がありますので、公式サイトをご確認ください。

方法(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
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

▼ IT・Web転職サービスなら【レバテックキャリア】


目次