Создайте не свернутый проект с помощью dart2js - PullRequest
0 голосов
/ 16 сентября 2018

Проект собирается и запускается с webdev serve ок.С webdev build он прекрасно собирается и разворачивается, но вылетает при загрузке в браузере.Для лучшей отладки я бы хотел не минимизированную сборку, но столкнулся с какой-то другой ошибкой.

Теперь вернулись к неизмененному стандартному стандартному проекту из dart-sdk и той же ошибке, см. Ниже.

С помощью dart-sdk 2.1.0-dev.4.0, создание проекта из шаблона.

"description: веб-приложение с абсолютной простотой."

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, если среда отличается,Существуют ли другие способы построения не минимизированной сборки?

1 Ответ

0 голосов
/ 16 сентября 2018

Найден простой временный обходной путь, который, кажется, делает свое дело.

Первое развертывание с

webdev build -o builddir

Затем генерируется перезапись main.dart.js с помощью

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

Если исходные сопоставления не настроены правильно в моей среде, похоже, они работают правильно.

...