Дротик, включая библиотеки с неправильным регистром в URI

Так что я работал над этим проектом в Dart в течение нескольких месяцев без особых проблем, пока последнее обновление, появившееся на прошлой неделе, не нарушило способ включения библиотек в мое приложение. У меня есть пакет приложений под названием "BeerRun" со стандартными каталогами lib / и web /. В 'web' у меня есть основной файл beer_run.dart, который включен и вызывается в web / BeerRun.html. Я запустил установку паба и обновление паба, но затем, когда я запускаю свое приложение дартс, я вижу следующую ошибку:

Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено)
  http://127.0.0.1:3030/home/kyle/dart/BeerRun/web/packages/beerrun/src/input/keyboard_input_component.dart
Не удалось загрузить пакет файлов:beerrun/src/input/keyboard_input_component.dart

Существует около двадцати экземпляров этого сообщения, ссылающихся на разные исходные файлы дротиков. Проблема в том, что путь должен быть / home / kyle / dart / BeerRun / web / packages /BeerRun/ src / input, но браузер использует все пути в нижнем регистре для включения этого файла. Это не было проблемой на прошлой неделе, пока я не обновил свой редактор Dart; сейчас это версия 22223. Что-то мне не хватает?

Заранее спасибо!

1 ответ

Failed to load resource: the server responded with a status of 404 (Not Found)
  http://127.0.0.1:3030/home/axl/workspace/dart/Test/web/packages/test/text.dart

У меня была та же проблема, решение было включить библиотеку через:

import '../lib/text.dart';

вместо

import 'package:Test/test.dart'

Информация о версии: Dart Editor/SDK версия 0.6.19_r26297

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