首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >npm更像mvn还是pip?

npm更像mvn还是pip?
EN

Stack Overflow用户
提问于 2017-11-06 04:55:04
回答 2查看 1.9K关注 0票数 1

我想知道Javascript的mvn是否像Python的pip那样在操作系统范围内安装依赖项(如果pip不使用虚拟化mvn ),或者npm是否安装依赖关系更像将东西存储在本地pom.xml文件中的Java mvn(在我看来,mvn更像是如果它总是处于虚拟环境中,而不是pip)。

所以我主要想知道是在操作系统范围内安装,还是用npm执行本地安装。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-06 04:59:43

都是!!

  • npm install -g PACKAGE_NAME将在全球范围内安装该软件包。
  • npm install PACKAGE_NAME将在当前文件夹中的node_modules/下本地安装该软件包。
  • npm install --save PACKAGE_NAME将在本地安装该包,并将其保存为package.json中的依赖项。

结帐https://www.sitepoint.com/beginners-guide-node-package-manager/

票数 2
EN

Stack Overflow用户

发布于 2017-11-06 05:03:19

如果只执行npm install <dependency name>,则告诉节点只在当前目录上安装包,这也将在正在安装的当前目录中创建node_modules。

如果使用npm install -g <dependency name>执行-g,则表示希望节点全局安装依赖项,并且包将保存在全局node_modules上。而且大多数全局依赖项都可以使用CLI进行访问。

举例说明。

代码语言:javascript
运行
复制
$ npm install mocha

您可以在当前目录中执行命令,执行npm安装或node_module所在的位置。

代码语言:javascript
运行
复制
$ $PWD/node_modules/.bin/mocha -v

如果你

代码语言:javascript
运行
复制
$ npm install -g mocha

您可以在终端目录中的任何位置执行该命令。

代码语言:javascript
运行
复制
$ mocha -v
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47129960

复制
相关文章

相似问题

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