nodejs npm install全局安装和本地安装的区别

如题所述

第1个回答  2016-10-13

    全局安装是安装在操作系统用户目录下,所有项目都可以用,本地安装只是安装在本项目目录下,只有本项目可以用,其它项目使用同样的模块也需要再安装一次。

    本地安装可以用“--save”参数在package.json中记录安装的模块及版本,其它人员只需要使用“npm install”就可以自动安装项目依赖的模块。全局安装不会记录在package.json中。

    建议工具类的全局安装,项目引用的本地安装。

第2个回答  2016-08-14
全局安装,你安装完的中间件,你所有的nodejs项目都可以用。 如果不是全局安装,你新建一个nodejs项目,需要重新npm中间件。

nodejs npm install全局安装和本地安装的区别
命令中,全局安装(global)和本地安装(local)方式的区别为带参数-g和不带参数-g。具体区别:1.安装位置:npm install moduleName ,则是将模块下载到当前命令行所在目录。npm install moduleName -g ,模块将被下载安装到全局目录中,即Node的安装目录下的node_modules下 2.调用方式:在代码中,本...

nodejs npm install全局安装和本地安装的区别
区别:起作用的范围不同:全局安装即可在当前系统上的任何一个目录起作用,不管你的项目部署在哪一个文件夹都可以使用这个插件处理文件;安装到项目则只能在当前项目的根目录下可用。换其他的路径就不能使用了。安装的路径不同:全局安装安装的插件在node的安装目录下(如果你安装node到C盘,则全局安装的...

nodejs npm install全局安装和本地安装的区别
全局安装是安装在操作系统用户目录下,所有项目都可以用,本地安装只是安装在本项目目录下,只有本项目可以用,其它项目使用同样的模块也需要再安装一次。本地安装可以用“--save”参数在package.json中记录安装的模块及版本,其它人员只需要使用“npm install”就可以自动安装项目依赖的模块。全局安装不会记...

nodejs npm install全局安装和本地安装的区别
下面分别解释。1. npm install xxx -g 时, 模块将被下载安装到【全局目录】中。【全局目录】通过 npm config set prefix "目录路径" 来设置。通过 npm config get prefix 来获取当前设置的目录。2. npm install xxx ,则是将模块下载到当前命令行所在目录。例如:复制代码代码如下:c:\\123>npm i...

nodejs npm install全局安装和本地安装的区别
1、全局安装: 模块将被下载安装到【全局目录】中,【全局目录】通过 npm config set prefix "目录路径" 来设置,通过 npm config get prefix 来获取当前设置的目录。(默认由环境变量控制)2、本地安装:模块将安装到当前工作目录下的node_modules文件夹。Windows下npm还是有些坑要爬的,开发建议使用...

nodejs npm install全局安装和本地安装的区别
复制代码代码如下:npm install grunt # 本地安装 npm install -g grunt-cli # 全局安装 下面分别解释。1. npm install xxx -g 时, 模块将被下载安装到【全局目录】中。【全局目录】通过 npm config set prefix "目录路径" 来设置。通过 npm config get prefix 来获取当前设置的目录。2. npm ...

nodejs npm install全局安装和本地安装的区别
npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如:代码如下:复制代码npm install grunt # 本地安装npm install -g grunt-cli # 全局安装下面分别解释。1. npm install xxx -g 时, 模块将被下载安装到【全局目录】中。【全局目录】通过 ...

nodejs npm install全局安装和本地安装的区别
npm install gulp 或 npm install gulp --save-dev等,其中参数--save-dev的含义是代表把你的安装包信息写入package.json文件的devDependencies字段中,包安装在指定项目的node_modules文件夹下。全局安装方式是键入命令:npm install gulp -g 或 npm install gulp --global,其中参数-g的含义是代表安装...

nodejs npm install全局安装和本地安装的区别
本地安装 1. 将安装包放在 .\/node_modules 下(运行npm时所在的目录)2. 可以通过 require() 来引入本地安装的包 全局安装 1. 将安装包放在 \/usr\/local 下 2. 可以直接在命令行里使用 本地安装 1、将安装包放在 .\/node_modules 下(运行npm时所在的目录)比如运行下面命令 npm install grunt...

nodejs npm install全局安装和本地安装的区别
因此,不推荐只全局安装。本地安装的重要性 最早的node.js\/npm实际上是全局的,包括现在还兼容NODE_PATH,但是不能支持全局多版本,于是nodejs团队改成本地安装的方法可能就是为了保证不同版本包之间的相互依赖,什么意思呢,举个例子weui组件中相互依赖的包就有12个 其中依赖包的指定版本号如下,不可...

相似回答