npmを使用して、パッケージ内のすべての依存関係を含むzipとしてパッケージをダウンロードするにはどうすればよいですか?質問する

npmを使用して、パッケージ内のすべての依存関係を含むzipとしてパッケージをダウンロードするにはどうすればよいですか?質問する

私がやろうとしているのは、パッケージとそのすべての依存関係をダウンロードし、インターネットに接続されていない別のコンピューターに転送して、そこにインストールすることです。

したがって、シナリオは次のようになります。

  1. インストールせずにパッケージをダウンロードします (zip/tarball/その他のファイル形式)。

  2. ダウンロードしたファイルには、そのすべての依存関係 (正しいバージョンとその依存関係の依存関係) が含まれます。

  3. ファイルを他のコンピュータに転送します。

  4. npm installファイルの場所まで実行します(オプション、-g重要)。

  5. パッケージは依存関係とともにインストールされます。

  6. 幸せなキャンパー。

このようにファイルをダウンロードしてパック(作成)するには、npm コマンドが必要であるように感じます。

これに対する解決策を探してみましたが、見つかりません。

Node を使用するのは今回が初めてなので、Node/npm の専門用語の知識が不足しているため、正しく調査できていないのではないかと心配しています。

ベストアンサー1

コマンドを使用するだけですnpm pack

たとえば次のようになります。

npm pack lodash

このコマンドは、npm パッケージをダウンロードし、ファイルを作成しますlodash-4.17.4.tgz

これをインストールするには、次のコマンドを実行します。

npm install ../../my-location/lodash-4.17.4.tgz

詳細はこちら:https://docs.npmjs.com/cli/v8/commands/npm-pack

おすすめ記事