serve the generated main.dart file so source_maps work for it (#50976)

This commit is contained in:
Jacob MacDonald 2020-02-18 12:36:03 -08:00 committed by GitHub
parent d0b7f0cd4e
commit 11589ca20d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 0 deletions

View file

@ -431,6 +431,7 @@ class WebDevFS implements DevFS {
if (bundleFirstUpload) {
generator.addFileSystemRoot(outputDirectoryPath);
final String entrypoint = globals.fs.path.basename(mainPath);
webAssetServer.writeFile('/$entrypoint', globals.fs.file(mainPath).readAsStringSync());
webAssetServer.writeFile('/manifest.json', '{"info":"manifest not generated in run mode."}');
webAssetServer.writeFile('/flutter_service_worker.js', '// Service worker not loaded in run mode.');
webAssetServer.writeFile(

View file

@ -319,6 +319,7 @@ void main() {
invalidatedFiles: <Uri>[],
);
expect(webDevFS.webAssetServer.getFile('/main.dart'), isNotNull);
expect(webDevFS.webAssetServer.getFile('/manifest.json'), isNotNull);
expect(webDevFS.webAssetServer.getFile('/flutter_service_worker.js'), isNotNull);