2015-11-04 21 views
19

npm(tarballなど)から特定のパッケージをダウンロードできるURLはありますか?もともとnpmにアップロードされた正確なファイルが必要です。npmからパッケージをtarとしてダウンロードします(モジュールにインストールしないでください)

npm installを使用すると、別の生成されたpackage.jsonが取得されます。私は出版されたファイルの正確な元のセットが欲しいです。

答えて

35

あなたは(モジュールlevelため、この例では)、レジストリのtarボールのURLを取得するためにnpm viewを使用することができます

$ npm pack level 
0

はい、npm install <git remote URL>で完全なリポジトリをnode_modulesにダウンロードできます。これはリポジトリのホストから直接ではなく、npm経由で行われます。詳細については、the npm install docsを参照してください。

$ npm view level dist.tarball 

とtarballをダウンロードするには、あなたが npm packを使用することができます:

+0

申し訳ありませんが、それは私が求めているものではありません。私はgithub上のソースファイルではなく、npmにアップロードされたファイルを必要とします(彼らはgithub上にいなくてもよいでしょう)。そして、私はそれらをnode_modulesに 'インストール'しようとしていません。私は、最初にnpmに公開されたファイルのタールをダウンロードしたいだけです。 – callum

+1

ああ、十分です。私はコメントを介して明確化を求めていたはずです。 –

+0

とにかく便利な関連情報でしたが、ありがとう! – callum

1

コマンドを実行するだけです。

npm view [package name] dist.tarball 

タールURL。