首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >npm相当于` `pip install -r requirements.txt`

npm相当于` `pip install -r requirements.txt`
EN

Stack Overflow用户
提问于 2012-08-07 14:22:15
回答 2查看 16.7K关注 0票数 36

什么是npm等价物:

代码语言:javascript
复制
pip freeze > requirements.txt
pip install -r requirements.txt
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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

票数 29
EN

Stack Overflow用户

发布于 2017-12-03 10:08:51

从类似于pip要求文件的文本文件(例如npm-requirements.txt)全局安装npm包:

代码语言:javascript
复制
sed 's/#.*//' npm-requirements.txt | xargs npm install -g

这允许在需求文件中添加注释,就像pip一样。(source)

类似于pip freeze > requirements.txt的命令是:

代码语言:javascript
复制
ls "$(npm root -g)" > npm-requirements.txt

但是,这并不完美,因为它没有保存npm包的版本号。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11840341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档