flutter build web 不会创建 flutter.js

Mam*_*ink 9 dart flutter flutter-web

我最近制作了一个 flutter 应用程序,现在我想获得一个网络版本,但是当我在主机上运行flutter build web并上传存储的文件时{root}/build/web,所有内容都显示在 chrome 和 firefox 上,该 URL 是一个空页面,有 2 个控制台错误: _flutter is not defined GET https://web.pushers.ir/flutter.js 404 我采取了查看我发布的文件,没有看到任何名为 flutter.js 的文件,我尝试了flutter build web很多次,但一无所获,我还尝试创建另一个 flutter 项目作为示例并运行flutter web build,在该示例上一切正常,并flutter.js与其他发布的文件一起创建文件 我应该做什么?

  • 注意:即使没有名为 flutter.js 的文件,它也可以与 Microsoft Edge 一起使用

小智 11

有同样的问题。

长话短说:运行flutter clean而不是手动删除/build/web文件夹或其内容。接下来的下一个构建将正确生成所有文件,包括flutter.js

更多信息为什么会发生这种情况