AngularJS 2.0 TypeScript Идея Intellij (или webstorm) - синтаксис импорта ES6
Попытка сделать эти шаги для создания приложения AngularJS 2.0.
На этом шаге, помещая код в app.ts:
/// <reference path="typings/angular2/angular2.d.ts" />
import {Component, View, bootstrap} from 'angular2/angular2';
Получил последние 14.1.3 IntelliJ IDE
.
Но кажется, что он не понимает 'import'
(выделяя жалобы)
Q: Это потому, что он еще не поддерживает TypeScript 1.5? (это настройки IDE, которые я вижу в версии 1.4 для версии 1.4).
Может ли он быть скомпилирован с этой IDE?
Ответы
Ответ 1
похоже, что вы не указали аргументы компилятора, чтобы указать, какой загрузчик модулей использовать, также вы хотите убедиться, что используете последний компилятор TypeScript, к этой дате последняя версия была 1.5.0.
Первая
Вы можете загрузить bin компилятора TypeScript tsc и всех других связанных файлов в своем репозитории GitHub:
https://github.com/Microsoft/TypeScript/tree/master/bin
или вы также можете установить его как пакет Node.js:
npm install -g typescript
Второй
Вам необходимо правильно настроить intelliJ, изменив версию компилятора на пользовательскую и указывая на местоположение последней папки TypeScript bin
в IntelliJ нажмите Ctrl + Alt + S, найдите TypeScript и в разделе Языки и рамки выберите TypeScript, убедитесь, что ваш IntelliJ обновлен, хотя.
И чтобы решить проблему, которую вы задаете, укажите следующие параметры командной строки:
--module "amd" --target "es5"
Скриншот:
![enter image description here]()
Третий
Следует отметить, что компилятор TypeScript 1.5 и Angular 2 оба находятся в бета-версии, поэтому этот ответ может быть неактуальным в следующие недели или месяц.
Наслаждайтесь!
Дани
Ответ 2
вам нужно выбрать версию javascript на странице настроек.
Языки и рамки → JavaScript
на правой странице. Выпадающее меню версии JavaScript.
по моей идее он имеет некоторые пункты ниже.
JavaScript 1.5
ECMAScript 5.1
JavaScript 1.6
JavaScript 1.7
JavaScript 1.8
JavaScript 1.8.6
ECMAScript 6
...
Ответ 3
В IntelliJ есть опция, в которой вы можете определить пользовательскую версию typescript. Значение по умолчанию - 1,4, но вы можете загрузить 1.5 beta и назначить это. Единственная проблема с образцом, который я видел, - активировать 1,5 новых аргумента для генерации метаданных декораторов. IntelliJ всегда сообщает, что процесс TS остановлен.