2013-09-08 4 views
1

У меня есть проект дартс-полимера, обслуживаемый сайтом ASP.NET MVC. Страница приложения на самом деле является файлом cshtml, который находится в другом каталоге, чем остальные файлы дротиков. Кроме того, все выложено идиоматично. При работе в Dartium все отлично работает. Когда я запускаю javascript, я получаю сообщение boot.js only works in Dartium. Run the build.dart tool to compile a depolyable JavaScript version.Использование dart web-ui (полимер) с ASP.NET MVC-сайтом, нужна помощь, выполняемая как javascript

Этот сценарий кажется сложным для размещения. Любые идеи, как я могу заставить приложение работать как javascript, сохраняя его как файл cshtml, обслуживаемый ASP.NET MVC?

ответ

3

Это известная проблема. Попробуйте использовать эту версию build.dart:

import 'dart:io'; 
import 'package:polymer/component_build.dart'; 
import 'package:polymer/deploy.dart' as deploy; 

void main() { 
    build(new Options().arguments, ['web/index.html']).then((_) => deploy.main()); 
} 

Вы можете получить сообщение об отсутствующем index.html_bootstrap.dart.js файла. Инженеры Dart работают над тем, чтобы сделать эту работу более плавно, и вскоре вы сможете запустить сценарий развертывания через редактор.

Между тем, есть обсуждение этого самого вопроса о списке рассылки веб-Ui, если кто интересуется:

https://groups.google.com/a/dartlang.org/d/msg/web-ui/mLsdykraJdA/k77QuP1T2_sJ

Я буду обновлять этот ответ, когда лучшая альтернатива текущего решения реализуется ,

+0

Спасибо Шайлен. По-прежнему существует проблема с запуском шагов сборки/развертывания с файлом CSHTML. Он предсказуемо терпит неудачу, когда сталкивается с синтаксисом Razor. Я полагаю, это было бы довольно трудно уместить. На данный момент я только что создал статическую HTML-страницу. –

 Смежные вопросы

  • Нет связанных вопросов^_^