使用Dart 2和webdev build
命令时,我得到一个build/main.dart.js
文件。在该文件的末尾,有一个注释指向源地图:
//# sourceMappingURL=main.dart.js.map
但是,此文件不存在。如何获取.map文件和Dart源文件以显示在构建目录中,以便Chrome devtools可以看到它们?
答案 0 :(得分:3)
根据webdev build的文档,应改为使用webdev build --no-release
。 (但这将改为使用DDC编译器。)
更新信息:
默认情况下,处于发布模式的webdev build
将删除所有* .js.map文件,因此您可以将build.yaml文件放在项目根文件夹中以停用dart清理源。
例如,(build.yaml文件)
targets:
$default:
builders:
build_web_compilers|dart_source_cleanup:
release_options:
enabled: false
答案 1 :(得分:0)
对于您的问题,我没有确切的答案。我最终手动调用dart2js以获得未缩小的代码。
dart2js -o app.js web / app.dart