2013-02-17 2 views
1

я получаю ошибку работает в WebUI новый проект сгенерированный код:Dart ищет в каталоге приложений для пакетов (Не удалось загрузить ресурс)

Failed to load resource: the server responded with a status of 404 (Not Found) 
    http://127.0.0.1:3030/Applications/dart/dart-sdk/pkg/web_ui/web_ui.dart 
Failed to load a file http://127.0.0.1:3030/Applications/dart/dart-sdk/pkg/web_ui/web_ui.dart 

Я запустить pub install, и пакеты symlinked из каталога project/packages.

Есть ли флаг, который я должен установить?

pub.yaml:

name: test 
description: A sample WebUI application 
dependencies: 
    browser: any 
    js: any 
    web_ui: any 
+0

Это из совершенно нового проекта, созданного Dart Editor? Можете ли вы перечислить шаги, которые вы предприняли, которые приводят к ошибке? –

+0

Также вы можете вставить свой pubspec.yaml? Я подозреваю, что у вас есть ошибка, потому что web_ui не является пакетом pkg. –

+0

Запуск сборка 18300 на OSX. Я создал новое веб-приложение, используя библиотеку web_ui. Щелкните правой кнопкой мыши файл проекта html (т. Е. Test.html), «Run in Dartium». 'out /' содержит 'test.dart',' test.html', 'test.html_bootstrap.dart' и' xclickcounter.dart'. Вклеил 'pub.yaml' выше. –

ответ

2

Я имел каталог пакета корня в Preferences> Редактор Настройки каталогов указывая на /Applications/dart/dart-sdk/pkg/. Исправление этого поля устранило проблему.

+0

Этот параметр был оставлен после предыдущей установки (хотя я не могу вспомнить, почему я его установил в первую очередь: -P). –

+0

Но это устанавливает каталог корневого каталога для всех проектов в '/ Applications/dart/dart-sdk/pkg /', но в моем случае у каждого проекта есть определенные зависимости. – martin

+0

Имейте ту же ошибку, но у меня нет поля «Настройки каталога» в разделе «Настройки-> Редактор». Есть идеи? – citykid

0

Такая ошибка возникает и при копировании/вставке или перемещении папок. Чтобы исправить это, вы можете попробовать открыть pubspec.yaml и нажать «Run Pub install» (Pub Actions). В некоторых случаях это отлично работает.