博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flutter杂症( flutter packages pub run build_runner build )
阅读量:7094 次
发布时间:2019-06-28

本文共 1469 字,大约阅读时间需要 4 分钟。

报错日志

[INFO] Checking for unexpected pre-existing outputs....[INFO] Found 14 declared outputs which already exist on disk. This is likely because the`.dart_tool/build` folder was deleted, or you are submitting generated files to your source repository.[SEVERE] Conflicting outputs were detected and the build is unable to prompt for permission to remove them. These outputs must be removed manually or the build can be run with `--delete-conflicting-outputs`. The outputs are: lib/data/http/rsp/BaseRsp.g.dart[INFO] Generating build script...[INFO] Generating build script completed, took 246ms[SEVERE] Nothing can be built, yet a build was requested.pub finished with exit code 78复制代码

引发的过程

这个问题出现的挺巧的,项目给的工时不长,周六回家之后用自己电脑从git仓库上Clone了一份代码,运行没有问题。但是在用flutter packages pub run build_runner build生成xxxx.g.dart的时候问题出来了。日志如上。

引发的原因

原因其实日志也说明了。我在提交代码的时候把flutter packages pub run build_runner build生成的xxxx.g.dart也提了上去。运行flutter packages pub run build_runner build不光生成了xxxx.g.dart。同时还成了一个dart_tool/build目录,入过程所说的只运行app是没有问题的,之前xxxx.g.dart还是可用的。但是再生成新的xxxx.g.dart因为缺少之前生成dart_tool/build目下的文件就会报错。

because the`.dart_tool/build` folder was deleted, or you are submitting generated files to your source repository复制代码

解决

命令行运行:

//清除之前生成的文件,如果直接运行下面的不行。可以先尝试运行这个 flutter packages pub run build_runner clean//可以直接运行这个 flutter packages pub run build_runner build --delete-conflicting-outputs复制代码

当然解决问题的根本方法还是提代码的时候不要将生成的文件也提交到远程仓库

转载于:https://juejin.im/post/5c3d9a38e51d451d200e1fa9

你可能感兴趣的文章
诚聘Java高级开发工程师
查看>>
linux 下查看登陆用户
查看>>
趁热来一发——关于避免死锁时测试结果颠覆三观不得不思考虫生这件小事
查看>>
我的友情链接
查看>>
人脉通分享工能,点击分享到微信或者qq的分享链接打开H5,提示用户用浏览器打开,点击下载,有有app...
查看>>
Java:String和Date、Timestamp之间的转换
查看>>
阿里为回购雅虎股份缩减债务融资规模至30亿美元
查看>>
ESXi 6.5 配置Storage Policy
查看>>
CodeSmith模板(生成数据访问层接口)
查看>>
Dynamics AX 20年简史
查看>>
.htaccess简单的语法规则和flags
查看>>
一次大规模网站***防御报告
查看>>
我的友情链接
查看>>
ESERVICE_DB2_Lock-wait
查看>>
Mongodb概述
查看>>
yii 安全措施 (Security)
查看>>
性能监测与优化命令top
查看>>
apache
查看>>
Logback学习笔记1
查看>>
随笔一篇
查看>>