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

时间:2017-08-22 06:39:21

标签: ionic-framework gulp ionic3 ionic-cli

塞纳里奥

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

enter image description here

在错误消息中,它表示通过运行我所做的命令ionic config set gulp.enabled false来禁用gulp集成。但仍然得到同样的错误。我还尝试将命令添加到start的{​​{1}}脚本无效(不需要,因为看起来配置是全局设置的)。

任何帮助将不胜感激。

Ionic CLI版本:3.9.2

1 个答案:

答案 0 :(得分:3)

最后找出了问题所在。即使已使用命令ionic config set gulp.enabled false禁用Gulp集成,只要Gulp是 Dev依赖,即package.json下的devDependencies引用它ionic config set gulp.enabled false )Ionic CLI(逻辑上)假定Ionic项目依赖于Gulp,因此会抛出错误(参见原始帖子)。

解决方案

除了通过运行命令devDependencies禁用Gulp之外,您不想要Gulp集成的情况的解决方案是确保Gulp不在package.json之下ionic.config.json档案。

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

注意:不确定从哪个版本开始Ionic需要以preserveDrawingBuffer: true文件的形式与Cordova和Gulp集成。无论如何,上述解决方案将与任何这些版本中的类似案例相关。