Я установил dart-sdk и загрузил плагин dart для Phpstorm 8.0.3, но не могу понять, как перенести dart в js. Когда я пытаюсь создать средство просмотра файлов, у меня нет предопределенного шаблона Dart2J в настройках.
Спасибо
2 ответа
Я знаю только WebStorm 9 и 10. Может быть, вы все еще можете понять, как это может работать в PHPStorm.
Обычно вы не хотите использовать JavaScript при каждом изменении файла, потому что это замедлит работу вашего компьютера.
Во время разработки вы используете pub serve
, который автоматически запускается WS 9 и 10 и транспилирует файлы Dart в JavaScript только по запросу (по запросу браузера) и компилирует только то, что не компилировалось ранее.
Для развертывания WebStorm может использовать контекстное меню Pub: build ...
файла pubspec.yaml
в представлении проекта.
См. ответ @Günter Zöchbauer. Использование dart2js не является рекомендуемым подходом, поскольку он работает на уровне файла, а не проекта, создает вывод в папке src и т. д., но основная причина в том, что неясно, когда и зачем его использовать. Если вам нужно собрать свой проект, используйте 'pub build
' (доступно в контекстном меню pubspec.yaml). При отладке в браузере 'pub serve
' всегда используется неявно - он выполняет все необходимые преобразования... Но, если вам все же нужен этот наблюдатель, вы можете легко настроить его самостоятельно, добавив наблюдатель типа custom.
Program: path/to/dart2js
Arguments: --out=$FilePath$.js $FilePath$
Working directory: $FileDir$
Output paths: $FileName$.js:$FileName$.js.map:$FileName$.js.deps
Похожие вопросы
Новые вопросы
dart
Dart - это язык программирования, основанный на классах (статически и строго), для создания веб-приложений и мобильных приложений. Dart компилирует в современный JavaScript для запуска в браузере и компилирует в собственный код для запуска на мобильных платформах, таких как Android и iOS. Дарт также работает в командной строке для сценариев и приложений на стороне сервера.