Каждый раз, когда я нажимаю Ctrl + S в Dart Editor приложение замораживается в течение нескольких секунд, иногда до половины минуты. После этого в выводе инструментов отображается Build completed successfully
.Редактор Dart зависает при сохранении файлов?
У меня есть привычка постоянно спасать мою работу. С этой операцией так долго откладывается, мягко говоря. Это делает редактор почти непригодным для меня.
Есть ли способ отключить автоматическую сборку с сохранением?
EDIT 1:
Остановка Pub Подавать помог в некоторых случаях, но редактор все еще заморозил все другое время, Eventhough Build completed successfully
не появлялся в Tools Output. Кажется, что Освежающее рабочее пространство занимало очень много времени.
Поскольку я не мог вспомнить, что эта проблема когда-либо была настолько серьезной, я заглянул в свои старые проекты, чтобы найти все, что я сделал по-другому. Фактически, на этот раз я поместил свои источники в папку /lib
и назову их через packages:<myproject>/<myproject>.dart
. Удивительно перемещение /lib
до /web/lib
, а импорт через lib/<myproject>.dart
вместо этого, похоже, устранил проблему замораживания. Любые идеи, почему это может быть?
EDIT 2:
Моя система:
- Dart Editor версия 1.9.3.release (STABLE)
- Dart SDK версии 1.9.3
- Lenovo IdeaPad Y510p
- Intel Core i7-4700MQ CPU @ 2,40 ГГц
- 8GB RAM
- для Windows 8.1 Pro
Это странно, потому что '../lib/ .dart является недопустимым путем импорта. Вы не должны «ходить» за пределами каталога верхнего уровня пакета в пути импорта (за исключением html-import в Polymer, где нет 'package:' существует). Вы не указали больше информации о своей версии Dart и ОС. –
Это была ошибка с моей стороны при написании редактирования. Исправлен вопрос и добавлены спецификации системы. – Lucius
Я вижу. Совершенно прекрасно, насколько мне известно, есть папка 'lib' в' web'. Вы можете попытаться отключить сервер анализа в настройках DartEditor. Я думаю, вы должны создать отчет об ошибке на странице http://dartbug.com. Я уверен, что они заинтересованы в вашем опыте. Пожалуйста, скрестите проблему и этот вопрос. –