有没有办法避免在每个项目本地安装gulp?

时间:2015-04-02 11:32:26

标签: gruntjs npm gulp

由于我们在几个项目的团队中工作,我们不想为本地的每个项目安装几个Gulp-modules,如gulp-sass,gulp-autoprefixer,gulp-livereload等(它们总结为> ; 100MB)

有没有办法,只安装一次gulp-modules,并在任何地方使用它们?

1 个答案:

答案 0 :(得分:2)

简短的回答:你不应该。在本地安装并将版本更改与项目相关联而不是与完整的生态系统相结合是这种方法的一大优势。真的重新考虑你的愿望。

更长的答案:当然,你可以。在文件的某个位置创建一个存储所有必要插件的目录。在Linux和Mac计算机上,然后创建一个指向node_modules文件夹的符号链接

$ ln -s /path/to/your/somewhat/global/node_modules/ node_modules

这将创建一个伪目录,指向您要在其中安装全局内容的目录。

在Windows上,通话稍有不同

mklink /j node_modules ../path/to/your/global/node_modules