新建Flutter项目后如何移除自动重复生成的JSON文件?
解决Flutter新建项目自动生成空modules JSON文件的问题
那个内容为{"modules": []}的JSON文件,一般是Flutter SDK或IDE插件的小问题导致的,给你几个靠谱的解决办法:
- 优先升级Flutter SDK:旧版本Flutter容易出现这类无意义的自动生成文件问题,打开终端执行
flutter upgrade升级到最新稳定版,之后再新建项目,大概率就能解决。 - 修改pubspec.yaml配置:如果升级后还是会生成,在项目的
pubspec.yaml末尾添加以下配置:
保存后执行flutter: generate: falseflutter pub get,再重新创建项目测试。 - 添加到.gitignore(仅忽略追踪):要是只是不想让这个文件被版本控制追踪,直接把它的文件名添加到项目根目录的
.gitignore文件中即可,比如文件名为modules.json,就添加一行modules.json。 - 更新IDE的Flutter/Dart插件:使用Android Studio或VS Code的话,去插件市场将Flutter和Dart插件更新到最新版本,旧插件偶尔会触发不必要的文件生成,更新完成后重启IDE再尝试创建项目。
内容的提问来源于stack exchange,提问作者Hafizh Fattah
相关产品推荐
相关产品推荐

