npm に相当するものは次のとおりです。
pip freeze > requirements.txt
pip install -r requirements.txt
通常、ノード プロジェクトの依存関係は package.json 経由でインストールされます: https://docs.npmjs.com/files/package.json
で各依存関係をインストールするnpm install --save my-dependency
と、package.json ファイルに追加されます。したがって、プロジェクトの次の人は、コマンドを使用してすべての依存関係をnpm install
package.json の同じフォルダーにインストールできます。
しかし、私の場合、テキストファイルを介してnpmのグローバル要件をインストールしたかったのです(に似ていますpip install -r requirements.txt
)。
あなたはそれを行うことができます:
cat requirements.txt | xargs npm install -g
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を参照してください。