Dart - запуск проекта не загружает файл dart и не печатает в консоли

Я создал новый проект в dart и добавил код, но когда я запускаю (не имеет значения, запустил ли я файл dart с помощью «Run in Dartium» или Ctrl + R), в файле dart не отображается кнопка, которая Я создал в основном, также в методе main () я добавил print (), чтобы напечатать сообщение в консоли, но ничего не отображается.

Также: если я использую «Запуск от имени JavaScript», кнопка отображается нормально, вот что я делаю:

введите описание изображения здесь

1.-мой html-код:

<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8">
    <title>Capitulo9</title>
    <link rel="stylesheet" href="capitulo9.css">
  </head>
  <body>


    <script type="application/dart" src="capitulo9.dart"></script>
    <script src="packages/browser/dart.js"></script>
    capitulo9.dart

  </body>
</html>

2.-мой файл дротика (забудьте код сверху, все прокомментировано) Я хочу распечатать сообщение и создать кнопку:

main() {

  print("I wish to print this in the console");

  var startButton = new Element.html("<button>Start</button>");
    document.body.children.add(startButton);
}

3.-Я запустил его с помощью «Запустить в Dartium» и с зеленым значком
4.-Вот что я получаю, без кнопки
5. -Не печатается сообщение
6. -Также нет напечатанного сообщения.

Как я должен работать в дротике? Благодарность


person user2580401    schedule 26.07.2014    source источник
comment
Решено, я просто обновил редактор дротиков с 1.2 до 1.5.3, и все было исправлено.   -  person user2580401    schedule 27.07.2014


Ответы (1)


Я предполагаю, что срок действия вашей копии Dartium истек. Он работает всего 60 дней, а затем вам нужно его обновить.

Недавно я обнаружил, что он даже не показывает сообщение, объясняющее, почему он не работает (хотя я считаю, что это должно быть). Я поднял сообщение об этом; хотя ответа пока нет.

Обновление до последней версии кода дало бы вам последнюю версию Dartium и исправило ее.

person Danny Tuppeny    schedule 11.10.2014
comment
Как мне улучшить дартиум? мне нужно загрузить новую версию Dart Editor? - person user2580401; 12.10.2014
comment
Он должен обновляться автоматически, если он был установлен вместе с редактором (хотя я не знаю, было ли это в версии 1.2). В противном случае вы можете скачать его прямо из раздела «Инструменты» на сайте dartlang.org. - person Danny Tuppeny; 12.10.2014
comment
(хотя стоит время от времени обновлять Dart Editor, чтобы убедиться, что у вас установлена ​​последняя версия SDK и т. д.!) - person Danny Tuppeny; 12.10.2014
comment
Это действительно глупо. Чтобы исправить это в OSX, я просто сделал brew uninstall --force dart dartium, а затем brew install dart dartium - person jgrowl; 24.02.2015