首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到离子CLI:[ERROR] Gulpfile (或依赖模块):.\gulpfile.js

未找到离子CLI:[ERROR] Gulpfile (或依赖模块):.\gulpfile.js
EN

Stack Overflow用户
提问于 2017-08-22 06:39:20
回答 1查看 2.9K关注 0票数 1

塞纳里奥

我最近运行了一个Ionic 3应用程序,更新了Ionic CLI版本(很意外)。现在,当从命令行运行构建时,它每次都会产生以下错误并停止构建:

在错误消息中,它说要通过运行命令ionic config set gulp.enabled false来禁用gulp集成,我就是这样做的。但还是会犯同样的错误。我还试图将该命令添加到package.jsonpackage.json脚本中,但没有效果(但不需要,因为配置似乎是全局设置的)。

任何帮助都将不胜感激。

离子CLI版本: 3.9.2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-14 06:55:43

终于弄明白问题出在哪里了。即使使用命令ionic config set gulp.enabled false禁用了Gulp集成,只要Gulp是一个Dev依赖(即在devDependencies下的package.json中有对它的引用),Ionic CLI就会(很好,逻辑上)假设Ionic项目依赖于Gulp,因此会抛出错误(参见原始post)。

解决方案

除了通过运行命令ionic config set gulp.enabled false来禁用Gulp集成之外,对于不希望Gulp集成的情况,解决方案还需要确保Gulp不在package.json文件中的devDependencies之下。

希望这对其他有类似问题的人有帮助。

注意:不确定从哪个版本开始,Ionic需要以ionic.config.json文件的形式与Cordova和Gulp集成。无论如何,上述解决方案将适用于类似的情况,在任何这些版本。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45810520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档