首页 > npm 的 -g 和 --save 是冲突的吗?

npm 的 -g 和 --save 是冲突的吗?

我试了一下,好像安装到全局的时候不写本地的依赖?

但是安装到全局和读取本地依赖是不冲突的,也就是可以npm install -g

难道只能分开调用再把本地的node_modules删掉吗?


不冲突,—g是全局安装,save是在Gruntfile里面进行追加


不冲突,-g是安装在全局,也就是说什么地方都能用,比如你全局安装gulp,只要有gulpfile就可以用。如果你用-save,就是添加在本项目,相当于就添加到package.json中,这样安装相当于提示了我使用这个模块,并不冲突。


现在大多数Node 项目都只是save 就能解决了,不需要本地,因为最后json 配置文件是要上传服务器用于其他开发者快速搭建运行环境用的。如果只是你一个人开发或者写着玩,本地是可以的。还有一些特殊的组件是要装本地的,比如build app用的cordova或者phonegap之类的。

【热门文章】
【热门文章】