[flutter_tools] disable web compilation (#116368)
diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart
index 41c2d53..684e1a9 100644
--- a/packages/flutter_tools/lib/src/asset.dart
+++ b/packages/flutter_tools/lib/src/asset.dart
@@ -753,19 +753,24 @@
}
}
- for (final Uri shaderUri in flutterManifest.shaders) {
- _parseAssetFromFile(
- packageConfig,
- flutterManifest,
- assetBase,
- cache,
- result,
- shaderUri,
- packageName: packageName,
- attributedPackage: attributedPackage,
- assetKind: AssetKind.shader,
- );
+ // TODO(jonahwilliams): re-enable this feature once
+ // flutter web is using engine compiled canvaskit.
+ if (targetPlatform != TargetPlatform.web_javascript) {
+ for (final Uri shaderUri in flutterManifest.shaders) {
+ _parseAssetFromFile(
+ packageConfig,
+ flutterManifest,
+ assetBase,
+ cache,
+ result,
+ shaderUri,
+ packageName: packageName,
+ attributedPackage: attributedPackage,
+ assetKind: AssetKind.shader,
+ );
+ }
}
+
// Add assets referenced in the fonts section of the manifest.
for (final Font font in flutterManifest.fonts) {
for (final FontAsset fontAsset in font.fontAssets) {