Gruntjs 有没有办法避免每个项目都在本地安装gulp?
由于我们在一个团队中处理多个项目,因此我们不希望为每个本地项目安装多个Gulp模块,如ass-Gulp sass、Gulp autoprefixer、Gulp livereload等(它们总计超过100mb)Gruntjs 有没有办法避免每个项目都在本地安装gulp?,gruntjs,npm,gulp,Gruntjs,Npm,Gulp,由于我们在一个团队中处理多个项目,因此我们不希望为每个本地项目安装多个Gulp模块,如ass-Gulp sass、Gulp autoprefixer、Gulp livereload等(它们总计超过100mb) 有没有办法只安装一次所有的gulp模块,然后在任何地方使用它们?简单回答:你不应该。在本地安装它,并将版本更改与项目相结合,而不是与完整的生态系统相结合,这是这种方法的一大优势。真的重新考虑你的愿望 回答:当然可以。在文件的某个地方创建一个目录,在其中存储所有必要的插件。在Linux和Ma
有没有办法只安装一次所有的gulp模块,然后在任何地方使用它们?简单回答:你不应该。在本地安装它,并将版本更改与项目相结合,而不是与完整的生态系统相结合,这是这种方法的一大优势。真的重新考虑你的愿望 回答:当然可以。在文件的某个地方创建一个目录,在其中存储所有必要的插件。在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
谢谢我认为对于我们的情况,全局方法会起作用,因为您可以定期更新全局模块。。。我不明白,为什么我需要不同的模块版本来为每个项目进行前缀、编译和映射。。。