Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[devtools_extensions] build_and_copy passes the deprecated --pwa-strategy flag

Aberta Para iniciantes
#10,026 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 3 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
92/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
dart, flutter
Domínio
tooling

Direção de pesquisa

Comece por packages/devtools_extensions/bin/_build_and_copy.dart e inspecione os argumentos usados pelo comando build_and_copy. Execute dart run devtools_extensions build_and_copy com o Flutter 3.47.3 ou mais recente e confirme que o aviso sobre a flag obsoleta desapareceu e que o build da extensão continua sendo concluído. A alteração anterior #8639/#8640 fornece um precedente relevante.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Running dart run devtools_extensions build_and_copy on a recent Flutter version prints:

[build_and_copy] Building the extension Flutter web app...
ERROR: ERROR: ERROR: The --pwa-strategy option is deprecated and will be removed in a future Flutter release.

The command hardcodes --pwa-strategy=offline-first in packages/devtools_extensions/bin/_build_and_copy.dart. Flutter deprecated that flag in https://github.com/flutter/flutter/pull/177613 as part of https://github.com/flutter/flutter/issues/156910, so it now only produces the warning, and the build will start failing once the flag is removed.

This is the same situation as #8639, where the removed --web-renderer flag broke build_and_copy and was fixed by dropping the flag in #8640.

Reproduced with Flutter 3.47.3 stable and devtools_extensions 0.5.1.

Linguagem predominante
Dart
Estrelas
1.7k
Forks
406
Merge médio
4d 2h
PRs com merge (30d)
12

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de flutter/devtools

Todas as issues de flutter/devtools

Issues semelhantes

Mais issues de Dart

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.