- 已全局安装gulp
npm install gulp -g
,无法执行;修改 node 环境变量后报如下错误。求问如何解决~
2.
3.如果npm install --save-dev gulp
安装到项目目录,可以解决该问题。但如果面对一些简单的、不需要维护的页面这样的需求,将gulp安装成全局,这样只需每次在文件里加个gulpfile.js,再在当前目录执行下gulp就可以了。不用 npm install --save-dev gulp
或者每次将需要压缩文件放入 gulp 项目,然后压缩再导出,感觉这样比较繁琐。故求问下大佬们,如何将gulp安装成全局可执行的。
gulp需要作为项目的开发依赖(devDependencies)安装,全局安装了gulp是无法执行项目的,不单单需要全局安装 gulp:
npm install gulp -g
,也需要作为项目的开发依赖(devDependencies)安装:npm install --save-dev gulp
。为什么呢?其实这是Gulp故意设计的,原因是为了版本和依赖的控制,就比如说当别人Fork你代码或者你将项目拷贝到其他电脑上再gulp的时候,能控制gulp的版本和其他插件的版本
。