- for macOS:
brew install node- for Windows:
choco install nodejsthen
npm install -g firebase-tools
firebase logindart pub global activate webdev
dart pub get- uses dartdevc with Dart DevTools
webdev serve --no-release --debug web:8080- uses dart2js
webdev serve --release web:8080- uses firebase
cd build/
firebase servewebdev build --release --output web:build
dart run pwa // if you need pwa
webdev build --release --output web:build // again if you need pwawebdev build --release --output web:build
cd build
rm -rf packages .firebase .dart_tool
dart run pwathen add // @dart=2.9 at pwa.dart for unsound null safety
and rebuild project with
webdev build --release --output web:buildcd build/
firebase deploy --only hosting --project plug-fox -m "<Описание ручного релиза>"