У меня есть следующий файл называется лоби-constants.ts:WebStorm - Машинопись, AngularJS и генератор-нг-поли Getter/сеттер
module lobby.constants {
export class Constants {
static get Default() : any {
return {
baseUrl: 'http://localhost:2999'
};
}
}
}
и я собираюсь загрузить его с помощью:
К сожалению, у меня появляется следующее сообщение об ошибке в Webstorm, которое отлично воспринимается, поскольку gulp имеет версию ECMAScript 3 как выход по умолчанию.
приложение \ лобби \ Константы \ лобби-constants.ts (8,16): 1056 Accessors только доступны при ориентации ECMAScript 5 и выше.
Есть ли способ изменить эту настройку в файле gulpfile?
генератор-нг-поли: https://github.com/dustinspecker/generator-ng-poly
Документы 'generator-ng-poly', похоже, подразумевают, что он использует Babel для поддержки ES6, поэтому ... возможно, они забыли передать цель ES5 на' tsc'? ** Редактирование ** Похоже, есть открытая проблема с поддержкой ES6/ES2015 ~ https://github.com/dustinspecker/generator-ng-poly/issues/170 – brianvaughn
Я использовал опцию «машинопись» в этот момент. Есть ли способ неявно объявлять ECMA 5 в качестве вывода? – HansMusterWhatElse