Npm 为什么建议在全球范围内安装gulp和grunt

Npm 为什么建议在全球范围内安装gulp和grunt,npm,gulp,Npm,Gulp,为什么建议在全球安装gulp/grunt 我可以把它们和其他软件包一样放在package.json中吗?之所以这样做,是因为gulp试图使用本地安装的gulp版本运行您的gulpfile.js 基本上,当您在本地安装gulp时,脚本不在您的路径中,因此您不能只键入gulp并期望shell找到该命令。通过全局安装,gulp脚本进入您的路径,因为全局节点/bin/目录很可能位于您的路径上 不过,为了尊重您的本地依赖关系,gulp将使用您本地安装的版本来运行gulpfile.js

为什么建议在全球安装gulp/grunt


我可以把它们和其他软件包一样放在package.json中吗?

之所以这样做,是因为gulp试图使用本地安装的gulp版本运行您的
gulpfile.js

基本上,当您在本地安装gulp时,脚本不在您的
路径中,因此您不能只键入gulp并期望shell找到该命令。通过全局安装,gulp脚本进入您的
路径
,因为全局
节点/bin/
目录很可能位于您的路径上

不过,为了尊重您的本地依赖关系,gulp将使用您本地安装的版本来运行
gulpfile.js