36

npm に相当するものは次のとおりです。

pip freeze > requirements.txt
pip install -r requirements.txt
4

3 に答える 3

30

通常、ノード プロジェクトの依存関係は package.json 経由でインストールされます: https://docs.npmjs.com/files/package.json

で各依存関係をインストールするnpm install --save my-dependencyと、package.json ファイルに追加されます。したがって、プロジェクトの次の人は、コマンドを使用してすべての依存関係をnpm installpackage.json の同じフォルダーにインストールできます。

しかし、私の場合、テキストファイルを介してnpmのグローバル要件をインストールしたかったのです(に似ていますpip install -r requirements.txt)。

あなたはそれを行うことができます:

cat requirements.txt | xargs npm install -g

于 2016-08-11T16:58:04.910 に答える
11

npm Shrinkwrapのドキュメントをご覧になることをお勧めします。インストール時にnpm-shrinkwrap.json優先される を作成します。package.json

基本的に、同等のものは次のとおりです。

npm shrinkwrap
npm install

編集:

v5.0.0 以降、npm は常にpackage-lock.jsonと同じ形式の を作成するようになりましたnpm-shrinkwrap.json。それ以来、特に最新の v5.6.0 では、他の変更が行われています。package-lock docsを参照してください。

于 2012-08-09T11:32:29.790 に答える