分类 flutter 下的文章

默认是从 unpkg.js 中加载的可以通过设置常量参数来修改加载路径。

flutter build web --dart-define=FLUTTER_WEB_CANVASKIT_URL=/
表示从当前根目录加载,会加载 canvaskit.js canvaskit.wasm

只有在编译模式下才会生效

const VERSION = String.fromEnvironment('VERSION', 'v0.0.0'); // 切记!!必须是常量类型才能替换
const PLATFORM = String.fromEnvironment('PLATFORM', 'android');

main() {
    print("VERSION: " + VERSION);
    print(const String.fromEnvironment('PLATFORM', 'android')); // 以常量形式访问
}

dart compile exe -DVERSION=v1.0.1 -DPLATFORM=android main.dart
dart -DVERSION=v1.0.1 -DPLATFORM=android main.dart
flutter build web --dart-define=VERSION=v1.0.1 --dart-define=PLATFORM=android