Я пытаюсь настроить драгоценный камень дартс-рельсов. Когда я создал свой первый файл дротик кода, я получил эту ошибку:Dart Analyzer в проекте Rail дает ошибку в файле шаблона
ERROR: Target of URI does not exist: 'package:rails_ujs/rails_ujs.dart' ([dart_app] dart_app.dart:1)
При двойном щелчке по ошибке, появится следующий файл.
app/vendor/bundle/gems/dart-rails-0.4.3/lib/dart/rails/generators/templates/dart/dart_app.dart
Это содержимое файла:
import 'package:rails_ujs/rails_ujs.dart';
RailsUjs ujsHelper;
void main() {
ujsHelper = new RailsUjs();
}
У меня есть этот же файл в моем каталоге приложения/активов/дротика, а также сам пакет. Этот файл не показывает ошибку. Если я изменю код на что-то недействительное, появится ошибка. Это доказывает, что анализатор тоже смотрит на него.
Ошибка возникает при запуске Reanalyze всех исходных файлов Dart (без перезапуска службы анализа Dart). Это кнопка в среде RubyMine. Я попробовал перезапустить службу и реанализировать. Я получаю ту же ошибку. Кажется, что эта проблема заключается в том, что анализатор просматривает весь проект для файлов дротиков. Можно ли контролировать, где выглядит анализатор? Это RubyMine, который запускает анализатор, а не меня в терминальном приглашении.
Какое сообщение об ошибке? –
Добавлен сообщение об ошибке на вопрос. – curt
Почему вы называете исходный файл Дарта «файлом шаблона»? –