Здравствуйте, у меня возникла эта ошибка не только для моих проектов, но и для демонстрационного приложения, и я хотел узнать о каких-либо исправлениях.
Я пытаюсь использовать его, поэтому единственные шаги для воссоздания:
1. Используйте команду dartdoc в корне проекта flutter.
Привет, @ littlen101 , эта ошибка связана с очень старыми версиями dartdoc, в которых нет исправления для # 1495. Пожалуйста, запустите:
dartdoc --version
Если версия dartdoc <0.13.0 + 3, у вас обязательно будет эта проблема, но есть много других исправлений, связанных с флаттером, поэтому я рекомендую использовать новейшую версию, совместимую с вашей версией флаттера. Новые версии dartdoc поставляются с более новыми версиями SDK, но вы также можете установить их с помощью pub global activate dartdoc
.
Спасибо за это. Команда запустилась и сообщила, что она загрузила и активировала dartdoc 0.15.1, но каждый раз, когда я запускаю проверку версии, она все еще говорит 0.9.14. Любые рекомендации
Я попытался запустить из консоли администратора, но мне тоже не удалось обновить
Привет @ littlen101!
Попробуйте следовать инструкциям здесь: https://www.dartlang.org/tools/pub/cmd/pub-global#running -a-script, чтобы обновить свой путь. Также обратите внимание, что версия dartdoc поставляется с SDK, и если она находится на вашем пути перед каталогом bin для pub, она будет иметь приоритет.
Я также предлагаю вам использовать версию Dart SDK, включенную в Flutter (bin / cache / dart-sdk под вашим FLUTTER_ROOT
), поскольку это даст лучшие результаты для документирования пакетов Flutter - вы сможете используйте более современный dartdoc с новым Dart SDK.
Получил работу, еще раз спасибо.
Также dartdoc по-прежнему требует наличия номера версии в вашем файле pubspec.yaml для будущих читателей, которые исправят эту ошибку и получат другую.