nodejs

nodejs npm install全局安装和本地安装的区别,--save 和 --save-dev

日期:2016-10-09 阅读:1994

dmandwp系统 - wordpress系统和DM系统区块建站>>

nodejs npm install全局安装和本地安装的区别,--save 和 --save-dev

本地安装方式是键入命令:
npm install gulp 或 npm install gulp --save-dev等,

包安装在指定项目的node_modules文件夹下。

本地安装分为--save 和 --save-dev的区别。

其中参数--save-dev的含义是代表把你的安装包信息写入package.json文件的devDependencies字段中,

而 --save会把你的安装包信息写入package.json文件的dependencies字段中,如上图所示。

如果卸载的话,用rm 代替 install

----------

加入依赖的目的是什么呢?主要是当安装项目时,会加载这些依赖。

比如:切换到当前项目projectname里,用npm init时,会产生本项目的package.json

然后如上面那样npm install gulp或其他的模块,比如npm install vue

如果是dependencies,那么在runtime运行时会加载这些模块。而devDependencies不会。

-----------


全局安装方式是键入命令:
npm install gulp -g 或 npm install gulp --global,其中参数-g的含义是代表安装到全局环境里面,包安装在Node安装目录下的node_modules文件夹中,

一般在 Users/用户名/AppData/Roaming 目录下,

可以使用 npm root -g 查看全局安装目录。

----------

什么时候用到全局安装呢?一般一些命令行工具的模块可以全局安装。

 

 

<<点击返回