由于我已经从Dart 2.1.0迁移到2.3.2,"webdev serve“运行成功,但当我运行该项目时,它在"main.digests”上得到了404。我将我的build_runner、build_web_compiler和webdev的开发依赖项更新为最新版本,但问题仍然存在。
它仍然可以很好地构建在dart2js中。即使它是"webdev serve --release“,它也可以工作。
这是我的pubspec的副本:
environment:
sdk: '>=2.3.2 <3.0.0'
dependencies:
analyzer: any
intl: any
stagexl: 1.4.0+2
stagexl_particle: ^0.4.0
uuid: ^1.0.3
dependency_overrides:
stagexl:
git: https://github.com/AndrewLugg/StageXL.git
dev_dependencies:
build_runner: ^1.6.1
build_web_compilers: ^2.1.1
webdev: ^2.2.0这是我的build.yaml
targets:
$default:
builders:
build_web_compilers|entrypoint:
generate_for:
- web/app/**.dart
options:
dart2js_args:
- --fast-startup
- --no-source-maps
- --show-package-warnings
- --trust-primitives
- --trust-type-annotations
- --omit-implicit-checks以下是该错误的副本:
http://localhost:53322/webdev/src/serve/injected/client.js:2693
GET http://localhost:53322/app/main.digests 404 (Not Found)
Uncaught Instance of 'minified:b0' client.js:367任何帮助都将不胜感激。
发布于 2019-10-10 11:04:11
当我们升级到Dart SDK 2.5.2后,这个问题就消失了,没有真正的解释为什么会发生这种情况。
https://stackoverflow.com/questions/56782521
复制相似问题