конфликты версий пабов dart - PullRequest
0 голосов
/ 26 мая 2019

Я пытаюсь выучить английский язык. Я следовал руководство для начинающих и использовал IDE intellij.

После того, как я клонировал репозиторий, а затем открыл index.html в браузере напрямую из intellij, я получаю эту ошибку

/usr/local/opt/dart/libexec/bin/pub global run webdev serve web:53322
webdev could not run for this project.
The `build_runner` version – 1.2.3 – is not within the allowed constraint – >=1.3.0 <2.0.0.
The `build_web_compilers` version – 0.4.4+3 – is not within the allowed constraint – >=1.2.0 <3.0.0.
Dart Webdev terminated

Я не сделал никаких изменений ни в одном файле, и все в том же виде присутствует в репо. Может кто-нибудь помочь мне понять, чего не хватает или что я делаю не так?

1 Ответ

1 голос
/ 26 мая 2019

Мне кажется, что я задал нубский вопрос. Поэтому я пошел и обновил файл pubspec.yml и изменил версию зависимостей для build_runner и build_web_compilers на ту, что показана в ошибке.

Это решило мою проблему. Оставив здесь вопрос на случай, если кто-то столкнется с той же проблемой в будущем.

EDITED

Обмен обновленным файлом pubspec.yml здесь

name: angular_app
description: A web app that uses AngularDart
version: 0.0.1

environment:
  sdk: '>=2.0.0 <3.0.0'

dependencies:
  angular: ^5.0.0

dev_dependencies:
  angular_test: ^2.0.0
  build_runner: '>=1.3.0 <2.0.0'
  build_test: ^0.10.2
  build_web_compilers: ' >=1.2.0 <3.0.0'
  test: ^1.0.0
...