Ну, я наткнуться на ответ, благодаря Стиву и Басарат выше, так что вот шаги, которые я сделал. Это была комбинация редактирования файлов tasks.json и tsconfig.json. Теперь я использую TS 1.5 alpha и компилируется в код ES6.
Открыть файл tasks.json. Вы можете сделать это, используя CTRL
+ SHIFT
+ P
и набрав «настроить задачу бегун». Это создаст файл tasks.json для вас, если он еще не существует в папке «./settings/». Ответ Стива на другой вопрос указал на это.
Сохраните первую задачу без ранения. Мы модифицируем эту задачу таким образом:
2a. для «команды», значение устанавливается в НПМ установлен TS 1,5 альфа (это локальная установка ТС - не глобальный один с опцией -g
):
"C:\\path\\to\\node_modules\\.bin\\tsc.cmd"
Я на Windows, так что обязательно используйте «tsc.cmd», а не просто «tsc».
2b. закомментируйте все свойства «окна».
2c. закомментируйте свойство «args». Если вы введете имя файла здесь или ${file}
, компилятор полностью проигнорирует ваш файл tsconfig.json
.
И все для этого файла.
- создать файл tsconfig.json в корневом каталоге вашего проекта TS.
3a. В моем случае я полностью удалил (не просто прокомментировал) свойство «files», так как хочу, чтобы все файлы TS в компиляции проекта.
3b.В параметрах компилятора изменилось «target» на «ES6» и полностью удалили опцию «module» (прокомментировав это, я дал ошибку). «Модуль» не нужен для ES6.
Основная часть этого файла теперь выглядит следующим образом:
"version": "1.5.0-alpha",
"compilerOptions": {
"target": "ES6",
"declaration": false,
"noImplicitAny": false,
"removeComments": false,
"noLib": false
},
"filesGlob": [
"./**/*.ts",
"!./node_modules/**/*.ts"
],
// optional format code options omitted...
Теперь, когда я внести изменения в файл TS, нажав ctrl
+ shift
+ b
запускает компилятор и выход ES6 JavaScript.
Большое спасибо и Стиву, и Басарату. Я дал Стиву ответ, когда он толкнул меня немного дальше по пути.
Я хочу поблагодарить вас обоих за эту помощь, но я до сих пор не работал. Когда у меня будет время в этот уик-энд, я снова пройду все эти шаги и попытаюсь выяснить, что на моей машине другое. Я думаю, что Стив написал, указывая в правильном направлении, хотя я буду больше копаться в том, что сказал Басарат. –