私がやろうとしているのは、パッケージとそのすべての依存関係をダウンロードし、インターネットに接続されていない別のコンピューターに転送して、そこにインストールすることです。
したがって、シナリオは次のようになります。
インストールせずにパッケージをダウンロードします (zip/tarball/その他のファイル形式)。
ダウンロードしたファイルには、そのすべての依存関係 (正しいバージョンとその依存関係の依存関係) が含まれます。
ファイルを他のコンピュータに転送します。
npm install
ファイルの場所まで実行します(オプション、-g
重要)。パッケージは依存関係とともにインストールされます。
幸せなキャンパー。
このようにファイルをダウンロードしてパック(作成)するには、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