Не разрешайте зависимости в примере проекта приложения dart 2.0

  1. Установленный JetBrains WebStorm 2018.1 EAP
  2. Установил Dart с помощью стороннего установщика по ссылке с официального сайта
  3. Создан новый проект с настройками по умолчанию. Дротик версия 2.0.0-dev.20.0. Проверьте Generate sample content установите флажок и выберите Dart Web App, Create,
  4. Нажмите Run,
  5. Получить сообщение:

Файл pubspec.lock не найден, сначала запустите "pub get".

  1. Нажмите "получить зависимости". В окне ниже я получаю сообщение:

Рабочий каталог: C:\Users\Anton\Source\Front\ без названия "C:\Program Files\Dart\dart-sdk\bin\pub.bat" get Разрешающие зависимости... Переопределение ограничения Dart SDK верхней границы на<=2.0.0-dev.20.0 для следующих пакетов:

браузер

Чтобы отключить это, вы можете установить системную переменную среды PUB_ALLOW_PRERELEASE_SDK в falseили вы можете заставить замолчать это сообщение, установив его quiet, + браузер 0.10.0+2 Загрузка браузера 0.10.0+2... Процесс завершен с кодом завершения -1 073 741 795

  1. Я пытаюсь выполнить pub get через терминал - и получите такое же сообщение
  2. Я добавляю переменную среды PUB_ALLOW_PRERELEASE_SDK, как это: set PUB_ALLOW_PRERELEASE_SDK=false, но после ничего не изменилось
  3. Я пытаюсь загрузить вручную, но не могу найти описание, где эти файлы должны быть расположены, относительно проекта

Я новичок в интерфейсе и особенно в дартс, так что, скорее всего, я пропускаю некоторые мелкие детали

pubspec.yaml

name: untitled
version: 0.0.1
description: A sample web application
dependencies:
  browser: any
dev_dependencies:
#  unittest: any

untitled.html

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="untitled.css">
  </head>
  <body>
    <div id="sample_container_id">
      <p id="sample_text_id">Click me!</p>
    </div>
    <script type="application/dart" src="untitled.dart"></script>
    <script src="packages/browser/dart.js"></script>
  </body>
</html>

1 ответ

Как сказал Гюнтер, предупреждение о PUB_ALLOW_PRERELEASE_SDK следует ожидать при использовании предварительной версии Dart SDK.

Другие вопросы по тегам