-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
P3A lower priority bug or feature requestA lower priority bug or feature requestarea-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.front-end-serverIssues with the frontend serverIssues with the frontend serverweb-dev-compiler
Description
I have a simple web project with a web/main.dart
file in the project directory. Compiling the project with frontend server generates different source maps on MacOS and Windows:
MacOS: "sources":["main.dart"]
Windows: "sources":["../../web/main.dart"]
(see details below).
Only the main.dart
seems to be affected in the source maps so I suspect it is due to the Uri used for compilation command sent to the frontend server:
compile org-dartlang-app:///web/main.dart
Note: This breaks frontend server tests on windows in the current version of dwds, and potentially in flutter tools as well (after update to the current dwds version, for scenarios where users change the app's base
in index.html
)
Details
MacOS
Command
/Users/annagrin/.dart-sdks/2.18.0-189.0.dev/bin/snapshots/frontend_server.dart.snapshot --sdk-root /Users/annagrin/.dart-sdks/2.18.0-189.0.dev --incremental --target=dartdevc -Ddart.developer.causal_async_stacks=true --output-dill "/var/folders/gf/lqp6vjc55k1c8q0bwhjd8dg800p2zc/T/foo barnZ4tPZ/app.dill" --packages /Users/annagrin/source/webdev/fixtures/_testPackage/.dart_tool/package_config.json --filesystem-root file:///Users/annagrin/source/webdev/fixtures/_testPackage --filesystem-scheme org-dartlang-app --platform file:///Users/annagrin/.dart-sdks/2.18.0-189.0.dev/lib/_internal/ddc_sdk.dill --debugger-module-names --experimental-emit-debug-metadata --verbose
compile org-dartlang-app:///web/main.dart
Source map
{"version":3,"sourceRoot":"","sources":["main.dart"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkIuB,YAAS,UAAP;IAAO;;;IAHf;;EAAO;;;;;;;;;;;;;;;;;;;AAWD,YAAS,UAAP;IAAO;;;IAHX;;EAAO;;;;;;;;;;;;;;;;;;;IAUP;;AAGE,YAAS,UAAP;IAAO;;;IALT;;EAAO;;;;;;;;;;;;;;;;;;;;AAaP,YAAS,UAAP;IAAO;;;IAHV;;EAAO;;;;;;;;;;;;;;;;AAzIrB,cAAU;AACd,UAAO,IAAG;EACZ;;AAHI;EAGJ;;AAII,gBAAQ;AAMV,IAJI,oCAAqC,QAAC;AACb,MAA7B,WAAM,AAAsB,wBAAP,QAAF,AAAE,KAAK,GAAP;AACI,MAAvB,WAAM;AACqB,MAA3B,WAAM;;AAiBN,IAbI,oCAAqC,QAAC;AAC9B,MAAZ;AAC4B,MAA5B;AACgC,MAAhC;AACgB,MAAhB;AACa,MAAb;AACsB,MAAtB;AAC0B,MAA1B;AACsB,MAAtB;AACoB,MAApB;AACmB,MAAnB;AACsB,MAAtB;AAC6B,MAA7B;;AAG8D,IAAhE,AAAS,AAAK,gCAAW,oBAAY,WAAW;EAClD;;AAGM,gBAAQ;AACa,IAAzB,WAAM,AAAkB,wBAAN,KAAK;EACzB;;AAGM,mBAAW,sCAAiB,GAAG;AACjB,IAAlB,WAAiB,SAAT,QAAQ;EAClB;;AAGM,mBAAW,0CAAqB,GAAG;AACrB,IAAlB,WAAiB,SAAT,QAAQ;EAClB;;AAGM,mBAAW,uBAAU;AACP,IAAlB,WAAiB,SAAT,QAAQ;EAClB;;AAGyB,IAAvB,WAAM;EACR;;AAGuC,IAArC,WAAM,oBAAY,SAAS;EAC7B;;AAGM,gBAAQ;AACqB,IAAjC,WAAM,iCAAoB,KAAK;EACjC;;AAGM,gBAAQ;AACyB,IAArC,WAAM,qCAAwB,KAAK;EACrC;;AAGM,gBAAQ;AACW,IAAvB,WAAY,+BAAN,KAAK;EACb;;AAGM,eAAe,yBAAC;AACpB,aAAS,OAAQ,KAAI;AACR,MAAX,WAAM,IAAI;;EAEd;;AAE0B;AACF,MAApB;;IACJ;;;AAMY,IAHV,0BACI,4BACI,2BAAc;EAExB;;;AAMG,IAHD,sCACE;AACI;;;EAER;4DAEyC;AAC/B,IAAR,WAAM,CAAC;EACT;;AAGE,UAAO,8BAAgB;EACzB","file":"main.dart.lib.js"}{"version":3,"sourceRoot":"","sources":["test_library.dart","src/test_part.dart"],"names":[],"mappings":";;;;;;;;;;;;;;;;IAaY;;;;;;;;;;AAOW,YAAA,AAAgC,sBAAvB,cAAK,wBAAW;IAAO;;gDAL/B,OAAY;IAAZ;IAAY;AACb,IAAnB,WAAM;EACR;;;;;;;;;;;;;;;;;ICJU;;;;;;;;;;AAQW,YAAA,AAAgC,sBAAvB,cAAK,wBAAW;IAAO;;oDAL3B,OAAY;IAAZ;IAAY;AACjB,IAAnB,WAAM;EACR;;;;;;;;;;;;;;;0EAV8B;AAC9B,UAAO,OAAM;EACf;kEDF4B;AAC1B,UAAO,OAAM;EACf;;MAJI,6BAAgB;YAAG;;;MCAnB,iCAAoB;YAAG","file":"../../../../../../../packages/_test_package/test_library.dart.lib.js"}{"version":3,"sourceRoot":"","sources":["library.dart"],"names":[],"mappings":";;;;;;;;;;;6CAS0B,GAAU;AAClC,UAAa,UAAJ,CAAC,aAAC,CAAC;EACd;;MAJI,iBAAS;YAAG","file":"../../../../../../../packages/_test/library.dart.lib.js"}{"version":3,"sourceRoot":"","sources":["deferred_library.dart"],"names":[],"mappings":";;;;;;;;;;;;AAQsC,IAApC,WAAM;EACR","file":"../../../../../../../packages/_test/deferred_library.dart.lib.js"}
Windows
Command
C:\tools\dart-sdk\bin\snapshots\frontend_server.dart.snapshot --sdk-root C:\tools\dart-sdk --incremental --target=dartdevc -Ddart.developer.causal_async_stacks=true --output-dill "C:\Users\anna_\AppData\Local\Temp\foo bar311fe770\app.dill" --packages file:///C:/Users/anna_/src/webdev/fixtures/_testPackage/.dart_tool/package_config.json --filesystem-root file:///C:/Users/anna_/src/webdev/fixtures/_testPackage --filesystem-scheme org-dartlang-app --platform file:///C:/tools/dart-sdk/lib/_internal/ddc_sdk.dill --debugger-module-names --experimental-emit-debug-metadata --verbose
compile org-dartlang-app:///web/main.dart
Source map
{"version":3,"sourceRoot":"","sources":["../../web/main.dart"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkIuB,YAAS,UAAP;IAAO;;;IAHf;;EAAO;;;;;;;;;;;;;;;;;;;AAWD,YAAS,UAAP;IAAO;;;IAHX;;EAAO;;;;;;;;;;;;;;;;;;;IAUP;;AAGE,YAAS,UAAP;IAAO;;;IALT;;EAAO;;;;;;;;;;;;;;;;;;;;AAaP,YAAS,UAAP;IAAO;;;IAHV;;EAAO;;;;;;;;;;;;;;;;AAzIrB,cAAU;AACd,UAAO,IAAG;EACZ;;AAHI;EAGJ;;AAII,gBAAQ;AAMV,IAJI,oCAAqC,QAAC;AACb,MAA7B,WAAM,AAAsB,wBAAP,QAAF,AAAE,KAAK,GAAP;AACI,MAAvB,WAAM;AACqB,MAA3B,WAAM;;AAiBN,IAbI,oCAAqC,QAAC;AAC9B,MAAZ;AAC4B,MAA5B;AACgC,MAAhC;AACgB,MAAhB;AACa,MAAb;AACsB,MAAtB;AAC0B,MAA1B;AACsB,MAAtB;AACoB,MAApB;AACmB,MAAnB;AACsB,MAAtB;AAC6B,MAA7B;;AAG8D,IAAhE,AAAS,AAAK,gCAAW,oBAAY,WAAW;EAClD;;AAGM,gBAAQ;AACa,IAAzB,WAAM,AAAkB,wBAAN,KAAK;EACzB;;AAGM,mBAAW,sCAAiB,GAAG;AACjB,IAAlB,WAAiB,SAAT,QAAQ;EAClB;;AAGM,mBAAW,0CAAqB,GAAG;AACrB,IAAlB,WAAiB,SAAT,QAAQ;EAClB;;AAGM,mBAAW,uBAAU;AACP,IAAlB,WAAiB,SAAT,QAAQ;EAClB;;AAGyB,IAAvB,WAAM;EACR;;AAGuC,IAArC,WAAM,oBAAY,SAAS;EAC7B;;AAGM,gBAAQ;AACqB,IAAjC,WAAM,iCAAoB,KAAK;EACjC;;AAGM,gBAAQ;AACyB,IAArC,WAAM,qCAAwB,KAAK;EACrC;;AAGM,gBAAQ;AACW,IAAvB,WAAY,+BAAN,KAAK;EACb;;AAGM,eAAe,yBAAC;AACpB,aAAS,OAAQ,KAAI;AACR,MAAX,WAAM,IAAI;;EAEd;;AAE0B;AACF,MAApB;;IACJ;;;AAMY,IAHV,0BACI,4BACI,2BAAc;EAExB;;;AAMG,IAHD,sCACE;AACI;;;EAER;4DAEyC;AAC/B,IAAR,WAAM,CAAC;EACT;;AAGE,UAAO,8BAAgB;EACzB","file":"main.dart.lib.js"}{"version":3,"sourceRoot":"","sources":["test_library.dart","src/test_part.dart"],"names":[],"mappings":";;;;;;;;;;;;;;;;IAaY;;;;;;;;;;AAOW,YAAA,AAAgC,sBAAvB,cAAK,wBAAW;IAAO;;gDAL/B,OAAY;IAAZ;IAAY;AACb,IAAnB,WAAM;EACR;;;;;;;;;;;;;;;;;ICJU;;;;;;;;;;AAQW,YAAA,AAAgC,sBAAvB,cAAK,wBAAW;IAAO;;oDAL3B,OAAY;IAAZ;IAAY;AACjB,IAAnB,WAAM;EACR;;;;;;;;;;;;;;;0EAV8B;AAC9B,UAAO,OAAM;EACf;kEDF4B;AAC1B,UAAO,OAAM;EACf;;MAJI,6BAAgB;YAAG;;;MCAnB,iCAAoB;YAAG","file":"../../../../../../../packages/_test_package/test_library.dart.lib.js"}{"version":3,"sourceRoot":"","sources":["library.dart"],"names":[],"mappings":";;;;;;;;;;;6CAS0B,GAAU;AAClC,UAAa,UAAJ,CAAC,aAAC,CAAC;EACd;;MAJI,iBAAS;YAAG","file":"../../../../../../../packages/_test/library.dart.lib.js"}{"version":3,"sourceRoot":"","sources":["deferred_library.dart"],"names":[],"mappings":";;;;;;;;;;;;AAQsC,IAApC,WAAM;EACR","file":"../../../../../../../packages/_test/deferred_library.dart.lib.js"}
Metadata
Metadata
Assignees
Labels
P3A lower priority bug or feature requestA lower priority bug or feature requestarea-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.front-end-serverIssues with the frontend serverIssues with the frontend serverweb-dev-compiler