gulp 如何在安装成全局后,并在全局环境中可执行
- 已全局安装gulp
npm install gulp -g
,无法执行;修改 node 环境变量后报如下错误。求问如何解决~
2.
3.如果npm install --save-dev gulp
安装到项目目录,可以解决该问题。但如果面对一些简单的、不需要维护的页面这样的需求,将gulp安装成全局,这样只需每次在文件里加个gulpfile.js,再在当前目录执行下gulp就可以了。不用 npm install --save-dev gulp
或者每次将需要压缩文件放入 gulp 项目,然后压缩再导出,感觉这样比较繁琐。故求问下大佬们,如何将gulp安装成全局可执行的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
gulp需要作为项目的开发依赖(devDependencies)安装,全局安装了gulp是无法执行项目的,不单单需要全局安装 gulp:
npm install gulp -g
,也需要作为项目的开发依赖(devDependencies)安装:npm install --save-dev gulp
。为什么呢?其实这是Gulp故意设计的,原因是为了版本和依赖的控制,就比如说当别人Fork你代码或者你将项目拷贝到其他电脑上再gulp的时候,能控制gulp的版本和其他插件的版本
。npm install gulp -g
gulp是需要项目执行的,所以你全局安装了gulp还是不能执行,需要当前项目也安装才能执行构建:npm install gulp --save-dev
任何一种
npm
包全局安装都是一样的已解决,可以在全局中执行。错误原因是:环境变量配置问题。重新配置了一遍后,解决了。