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

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

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

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

 

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

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

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

一般情况下是将 node_modules 这个目录加入到 .gitignore 中,
然后别人在clone了你的项目的时候, 只需要执行 npm install 就可以自动安装所需要的模块了(记得把你需要的模块写到package.json 文件中), 然后就会有 node_modules 这个目录了.

.gitignore 文件样本:

node_modules/*

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

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

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

posted @ 2016-04-08 11:38  没事看看电影  阅读(512)  评论(0编辑  收藏  举报