Дарт полимерный.dart dart2js

Я сделал приложение с помощью dart/polymer/sockets и хочу скомпилировать его в Javascript. Но я не знаю, как это сделать. Я попытался сделать «Создать Javascript», но он сказал: «У вас нет основной точки входа».

Должен ли я вручную компилировать каждый файл дротика?

Полезен ли build.dart?

Изменить Добавлен index.html из комментариев:

<!DOCTYPE html> 
<html lang="fr"> 
<head> 
  <meta charset="utf-8"> 
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
  <link rel="stylesheet" href="bootstrap.min.css" /> 
  <link rel="import" href="console.html" /> 
  <link rel="stylesheet" href="base.css" /> 
  <link rel="stylesheet" href="css/main.css" /> 
  <script src='packages/polymer/boot.js'></script> 
  <title>XXX</title> 
</head> 
<body> 
  <fei-console></fei-console> 
  <script type="application/dart"> 
    main() { } 
  </script> 
</body> 
</html>

person user2705377    schedule 21.08.2013    source источник


Ответы (1)


Если он жалуется на основную точку входа, я подозреваю, что он не может найти функцию main(), определенную где-либо. В вашем index.html (или как там называется основной html файл) у вас предположительно есть ссылка на файл Dart. В этом файле определена функция main()?

person Shailen Tuli    schedule 22.08.2013
comment
Я этого не делал, у меня просто есть класс для моего полимерного компонента. Нет необходимости в main() :/ - person user2705377; 22.08.2013
comment
На самом деле, у меня есть это в моем index.html: ‹!DOCTYPE html› ‹html lang=fr› ‹head› ‹meta charset=utf-8› ‹meta http-equiv=X-UA-Compatible content=IE=edge, chrome=1› ‹ссылка rel=stylesheet href=bootstrap.min.css /› ‹link rel=import href=console.html /› ‹link rel=stylesheet href=base.css /› ‹link rel=stylesheet href=css /main.css /› ‹script src='packages/polymer/boot.js’›‹/script› ‹title›XXX‹/title› ‹/head› ‹body› ‹fei-console›‹/fei-console› ‹script type=application/dart› main() { } ‹/script› ‹/body› ‹/html› - person user2705377; 22.08.2013