Update 'dump-info' usage for dart2js builds (#156187)
Dart2js updated its CLI to support generating a 'dump-info' json file by passing a "--stage" option. The "dump-info-all" stage performs a full compilation (from the provided dill) and then also generates the dump info file. Tested via the `flutter-dev` CLI locally. This results in the same output but with the addition of an extra `main.dart.js.info.json` file.
This commit is contained in:
parent
86ce72d46d
commit
da71e6e93d
@ -115,7 +115,7 @@ class JsCompilerConfig extends WebCompilerConfig {
|
|||||||
if (buildMode != BuildMode.release) '--no-minify',
|
if (buildMode != BuildMode.release) '--no-minify',
|
||||||
...toSharedCommandOptions(buildMode),
|
...toSharedCommandOptions(buildMode),
|
||||||
'-O$optimizationLevel',
|
'-O$optimizationLevel',
|
||||||
if (dumpInfo) '--dump-info',
|
if (dumpInfo) '--stage=dump-info-all',
|
||||||
if (noFrequencyBasedMinification) '--no-frequency-based-minification',
|
if (noFrequencyBasedMinification) '--no-frequency-based-minification',
|
||||||
if (csp) '--csp',
|
if (csp) '--csp',
|
||||||
];
|
];
|
||||||
|
@ -953,7 +953,7 @@ void main() {
|
|||||||
'--no-minify',
|
'--no-minify',
|
||||||
'--no-source-maps',
|
'--no-source-maps',
|
||||||
'-O4',
|
'-O4',
|
||||||
'--dump-info',
|
'--stage=dump-info-all',
|
||||||
'-o',
|
'-o',
|
||||||
environment.buildDir.childFile('main.dart.js').absolute.path,
|
environment.buildDir.childFile('main.dart.js').absolute.path,
|
||||||
environment.buildDir.childFile('app.dill').absolute.path,
|
environment.buildDir.childFile('app.dill').absolute.path,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user