为什么建议在全球范围内安装gulp / grunt?
我可以将它们像其他软件包一样放在package.json中吗?
答案 0 :(得分:0)
之所以可行,是因为gulp尝试使用本地安装的gulp运行您的gulpfile.js
。
基本上,当您在本地安装gulp时,脚本不在您的PATH
中,因此您不能仅键入gulp并期望shell找到该命令。通过全局安装,gulp脚本会进入您的PATH
,因为全局node/bin/
目录很可能位于您的路径上。
不过,为了尊重您的本地依赖关系,gulp将使用您自己在本地安装的版本来运行gulpfile.js
。