如何把gulp插件安装在全局,项目需要的时候调用

按教程提示在项目目录安装了gulp插件,但是提交到git的时候发现提示node_modules文件路径太长无法提交,现在想有没有一种方法把gulp插件安装在全局,当项目用到的时候就按需要加载,而不是每个项目都需要安装一篇gulp插件。

项目结构

这是我的项目结构,想要的是不要node_modules文件夹出现,通过一个文件配置来替代它。

阅读 9.5k
4 个回答

正确的做法是将node_modules目录应该加入.gitignore中不予提交,通过package.json声明依赖关系

你说的每个项目安装一遍gulp是指安装依赖么?每个项目俺不安装依赖是看你自己选择,把依赖写入package.json里有利于管理项目。 而且gulp官方的入门指南中第一步就是全局安装的gulp

不清楚有你所想要的方法没有,目前我是没见过,建议还是通过npm install安装

提交代码的解决办法如上面人说讲把node_modules目录加入.gitignore即可。

但你讲的是能不能全局安装gulp插件,避免每次都重复npm install。

答案是可以的!设置NODE_PATH即可
具体参考这个:
http://segmentfault.com/a/1190000002478924

宣传栏