使用dart2js构建一个非最小化的项目

问题描述 投票:0回答:1

有一个项目构建和运行与webdev serve确定。使用webdev build,它可以构建和部署,但在浏览器中加载时会崩溃。为了做更好的调试,我想要一个非最小化的构建,但遇到其他一些错误。

现在已经从dart-sdk和相同的错误支持未修改的标准样板项目,见下文。

使用dart-sdk 2.1.0-dev.4.0,从模板创建一个项目。

“描述:绝对简单的网络应用程序。”

webdev serve建立并运行良好。 webdev build也建立和运行良好。

对于webdev build --no-release项目构建,但加载后得到

main.dart.js:64 GET http://localhost/packages/build_web_compilers/src/dev_compiler_stack_trace/stack_trace_mapper.dart.js net::ERR_ABORTED 404 (Not Found)
(anonymous) @ main.dart.js:64
(anonymous) @ main.dart.js:81
main.dart.js:71 GET http://localhost/packages/$sdk/dev_compiler/amd/require.js net::ERR_ABORTED 404 (Not Found)
(anonymous) @ main.dart.js:71
(anonymous) @ main.dart.js:81

--no-release是否使用错误,如果环境不同,是否有其他方法来构建非最小化的构建?

dart dart2js dart-2
1个回答
0
投票

找到一个简单的临时解决方法,似乎可以做到这一点。

首先部署

webdev build -o builddir

然后覆盖生成的main.dart.js

dart2js -o builddir/web/main.dart.js web/main.dart

除了源映射在我的环境中设置不正确,它似乎工作正确。

© www.soinside.com 2019 - 2024. All rights reserved.