我试了一下,好像安装到全局的时候不写本地的依赖?
但是安装到全局和读取本地依赖是不冲突的,也就是可以npm install -g
。
难道只能分开调用再把本地的node_modules
删掉吗?
我试了一下,好像安装到全局的时候不写本地的依赖?
但是安装到全局和读取本地依赖是不冲突的,也就是可以npm install -g
。
难道只能分开调用再把本地的node_modules
删掉吗?
不冲突,-g是安装在全局,也就是说什么地方都能用,比如你全局安装gulp,只要有gulpfile就可以用。如果你用-save,就是添加在本项目,相当于就添加到package.json中,这样安装相当于提示了我使用这个模块,并不冲突。
现在大多数Node 项目都只是save 就能解决了,不需要本地,因为最后json 配置文件是要上传服务器用于其他开发者快速搭建运行环境用的。如果只是你一个人开发或者写着玩,本地是可以的。还有一些特殊的组件是要装本地的,比如build app用的cordova或者phonegap之类的。
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.6k 阅读
2 回答1.7k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
5 回答1.9k 阅读
不冲突,—g是全局安装,save是在Gruntfile里面进行追加