什么是npm等价物:
pip freeze > requirements.txt
pip install -r requirements.txt
发布于 2016-08-12 00:58:05
通常,节点项目中的依赖项通过package.json:https://docs.npmjs.com/files/package.json安装
您使用npm install --save my-dependency
安装每个依赖项,它将被添加到package.json文件中。因此,项目中的下一个人可以在package.json的同一文件夹中使用npm install
命令安装所有依赖项。
但在我的例子中,我想通过一个文本文件(类似于pip install -r requirements.txt
)安装npm的全局需求。
您可以使用以下命令来完成此操作:
cat requirements.txt | xargs npm install -g
发布于 2017-12-03 10:08:51
从类似于pip要求文件的文本文件(例如npm-requirements.txt
)全局安装npm包:
sed 's/#.*//' npm-requirements.txt | xargs npm install -g
这允许在需求文件中添加注释,就像pip一样。(source)
类似于pip freeze > requirements.txt
的命令是:
ls "$(npm root -g)" > npm-requirements.txt
但是,这并不完美,因为它没有保存npm包的版本号。
https://stackoverflow.com/questions/11840341
复制相似问题