Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript npm更像mvn还是pip?_Javascript_Maven_Npm_Pip - Fatal编程技术网

Javascript npm更像mvn还是pip?

Javascript npm更像mvn还是pip?,javascript,maven,npm,pip,Javascript,Maven,Npm,Pip,我想知道Javascript的npm是否会像Python的pip一样在操作系统范围内安装依赖项(如果pip没有使用virtualenv),或者npm是否会像Java的mvn一样安装依赖项,后者将内容存储在本地pom.xml文件中(对我来说,mvn感觉更像是与pip相比总是在virtualenv中) 因此,我主要想知道是操作系统范围的安装还是使用npm执行的本地安装。两者都有 npm安装-g PACKAGE\u NAME将全局安装该包 npm install PACKAGE\u NAME将在当前

我想知道Javascript的npm是否会像Python的pip一样在操作系统范围内安装依赖项(如果pip没有使用virtualenv),或者npm是否会像Java的mvn一样安装依赖项,后者将内容存储在本地pom.xml文件中(对我来说,mvn感觉更像是与pip相比总是在virtualenv中)

因此,我主要想知道是操作系统范围的安装还是使用npm执行的本地安装。

两者都有

  • npm安装-g PACKAGE\u NAME
    将全局安装该包

  • npm install PACKAGE\u NAME
    将在当前文件夹的
    node\u modules/
    下本地安装该软件包

  • npm安装--save PACKAGE\u NAME
    将在本地安装该包,并将其作为依赖项保存在
    PACKAGE.json

结帐

两者

  • npm安装-g PACKAGE\u NAME
    将全局安装该包

  • npm install PACKAGE\u NAME
    将在当前文件夹的
    node\u modules/
    下本地安装该软件包

  • npm安装--save PACKAGE\u NAME
    将在本地安装该包,并将其作为依赖项保存在
    PACKAGE.json


签出

如果只执行
npm安装
您告诉节点仅在当前目录上安装软件包,这也将在您正在安装的当前目录中创建节点_模块

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

例如

$ npm install mocha
您可以在当前目录下执行命令执行npm安装,或者在
node\u模块
所在的位置执行命令

$ $PWD/node_modules/.bin/mocha -v
如果你

$ npm install -g mocha
您可以在终端上目录中的任何位置执行该命令

$ mocha -v

如果您只执行
npm install
命令节点仅在当前目录下安装软件包,这也会在当前安装目录下创建节点单元模块

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

例如

$ npm install mocha
您可以在当前目录下执行命令执行npm安装,或者在
node\u模块
所在的位置执行命令

$ $PWD/node_modules/.bin/mocha -v
如果你

$ npm install -g mocha
您可以在终端上目录中的任何位置执行该命令

$ mocha -v