flutter_web_optimizer 1.1.8 flutter_web_optimizer: ^1.1.8 copied to clipboard
A optimization tools for flutter web, solved web page loading slow and browser cache problem.
Intro #
A optimization tools for flutter web,solved web page loading slow and browser cache problem.
Features #
- split large file and cdn resource file,optimize web page loading slow.
- hashed resource file,solve browser cache problem.
Getting started #
dev_dependencies:
flutter_web_optimizer: ^1.1.8
Usage #
navigate to the root directory of the project,execute plugin
and optimize
command
plugin command #
the plugin
command support auto generate plugin template files,then upload resources files to file
servers,such as such as Tencent COS and Alibaba OSS
flutter pub run flutter_web_optimizer plugin --path scripts/test_plugin.dart
path
parameter required,refers toplugin
file path.
optimize command #
optimize
command support split large file、hashing resource file and cdn resource file.
flutter pub run flutter_web_optimizer optimize --asset-base http://192.168.101.93:9091/app/ --plugin scripts/test_plugin.dart
or
flutter pub run flutter_web_optimizer optimize --asset-base http://192.168.101.93:9091/app/ --plugin flutter_web_cos_upload_plugin
asset-base
parameter required,refers to file server internet address,it's must end with '/'web-output
parameter not required,refers toflutter web build
generated artifact path, default asbuild/web
.plugin
parameter not required,if needs upload resource file to file server,it's must be required. it support file mode and plugin mode- file mode: it's refers to plugin file path. cos_upload_plugin.dart provide a example upload resource file to tencent cos.
- plugin mode: it's refers to plugin name. check flutter_web_cos_upload_plugin for how to use it