按教程提示在项目目录安装了gulp插件,但是提交到git的时候发现提示node_modules文件路径太长无法提交,现在想有没有一种方法把gulp插件安装在全局,当项目用到的时候就按需要加载,而不是每个项目都需要安装一篇gulp插件。
这是我的项目结构,想要的是不要node_modules文件夹出现,通过一个文件配置来替代它。
按教程提示在项目目录安装了gulp插件,但是提交到git的时候发现提示node_modules文件路径太长无法提交,现在想有没有一种方法把gulp插件安装在全局,当项目用到的时候就按需要加载,而不是每个项目都需要安装一篇gulp插件。
这是我的项目结构,想要的是不要node_modules文件夹出现,通过一个文件配置来替代它。
你说的每个项目安装一遍gulp是指安装依赖么?每个项目俺不安装依赖是看你自己选择,把依赖写入package.json里有利于管理项目。 而且gulp官方的入门指南中第一步就是全局安装的gulp
提交代码的解决办法如上面人说讲把node_modules目录加入.gitignore即可。
但你讲的是能不能全局安装gulp插件,避免每次都重复npm install。
答案是可以的!设置NODE_PATH即可
具体参考这个:
http://segmentfault.com/a/1190000002478924
正确的做法是将node_modules目录应该加入
.gitignore
中不予提交,通过package.json声明依赖关系