【问题标题】:Build a non minimized project with dart2js使用 dart2js 构建非最小化项目
【发布时间】:2019-02-20 10:10:05
【问题描述】:

使用webdev serve ok 构建和运行项目。使用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】:

    找到了一个简单的临时解决方法,似乎可以解决问题。

    首先部署

    webdev build -o builddir
    

    然后用

    覆盖生成的main.dart.js
    dart2js -o builddir/web/main.dart.js web/main.dart
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-26
      • 2014-02-21
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多