Не разрешайте зависимости в примере проекта приложения dart 2.0
- Установленный JetBrains WebStorm 2018.1 EAP
- Установил Dart с помощью стороннего установщика по ссылке с официального сайта
- Создан новый проект с настройками по умолчанию. Дротик версия 2.0.0-dev.20.0. Проверьте
Generate sample content
установите флажок и выберитеDart Web App
,Create
, - Нажмите
Run
, - Получить сообщение:
Файл pubspec.lock не найден, сначала запустите "pub get".
- Нажмите "получить зависимости". В окне ниже я получаю сообщение:
Рабочий каталог: 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
- Я пытаюсь выполнить
pub get
через терминал - и получите такое же сообщение - Я добавляю переменную среды
PUB_ALLOW_PRERELEASE_SDK
, как это:set PUB_ALLOW_PRERELEASE_SDK=false
, но после ничего не изменилось - Я пытаюсь загрузить вручную, но не могу найти описание, где эти файлы должны быть расположены, относительно проекта
Я новичок в интерфейсе и особенно в дартс, так что, скорее всего, я пропускаю некоторые мелкие детали
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.