Я искал, но не нашел других сообщений, отдаленно связанных с моим вопросом. По сути, я пытаюсь следовать Dart Codelab из Google IO 2013, который я нашел здесь: http://goo.gl/4E21M
Я пытаюсь использовать подключаемый модуль Dart в Webstorm 6, который я настраиваю, используя инструкции здесь: http://blog.jetbrains.com/webide/2012/12/dart-support-in-webstorm-6./
Наконец, я делаю это на Windows 8.
Мой build.dart:
import 'package:web_ui/component_build.dart';
import 'dart:io';
import 'dart:async';
void main() {
var args = new List.from(new Options().arguments);
build(new Options().arguments, ['web/index.html'])
.then((_) => print('Build finished!'));
}
Мой pubspec.yaml:
name: writer
version: 0.0.1
author: Dart Team <[email protected]>
description: This is the finished version of the application built in the Google I/O 2013 Dart Codelab.
homepage: https://github.com/dart-lang/io-2013-dart-codelab
dependencies:
intl: any
web_ui: any
Тем не менее, когда я пытаюсь запустить код шага 1, я вижу в своем журнале событий: Ошибка при запуске теста: build.dart: Отсутствует оператор библиотеки в build.dart.
Так что это кажется достаточно простым... за исключением того, что я не могу понять, какой библиотечный оператор должен быть там, которого нет... единственная строка кода, которую я удалил, была:
#!/usr/bin/env dart
Потому что я пытаюсь запустить это в Windows, а это для среды UNIX.
Есть предположения? Я очень ценю любую помощь, которую вы можете оказать, чтобы начать работу с этой Codelab в Webstorm (которая на СВЕТОВЫЕ ГОДЫ более совершенна, чем редактор Dart по умолчанию). Другими словами, я ГОРАЗДО предпочитаю Webstorm — если я могу в нем что-то настроить и запустить.
Заранее спасибо!
library build;
в начале файла, хотя, поскольку у меня нет Webstorm, я не могу сказать наверняка. - person Pixel Elephant   schedule 23.05.2013dart --version
, чтобы узнать. - person Zdeslav Vojkovic   schedule 23.05.2013