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