В проекте visual studio 2015 я создал файл машинописного текста file1.ts
. У меня также есть файл tsconfig.json в корневой папке проекта. Я установил tsc глобально через npm. Я также установил typescript для visual studio отсюда: https://www.microsoft.com/en-us/download/details.aspx?id=48593Visual Studio TypScript для JavaScript
Но когда я компилирую свой проект, я не получаю никакого .js-файла из моего .ts-файла. Но у меня есть виртуальный проект. Прочитав много сообщений здесь, в stackoverflow, я много пытался найти проблему. Некоторые люди размещены скриншоты, где вы можете увидеть, что у них есть «Параметры машинопись» в окне свойств проекта, как здесь:
Машинопись виртуальный проект выглядит следующим образом:
В .ts file Я использую примерный код:
class Startup {
public static main(): number {
console.log('Hello World');
return 0;
}
}
И код tsconfig.json есть :
{
"compilerOptions": {
"module": "commonjs",
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"sourceMap": true
}
}
Что мне нужно сделать, чтобы компилятор мог создать файлы .js из моих .ts-файлов моего проекта?
EDIT:
Я знаю, что в Visual Studio 2015 он работает из коробки, если вы используете asp.net 5 шаблонов проектов. Но у меня есть существующий проект, и он там не работает. Таким образом, должна существовать возможность получить эту функциональность для существующих проектов !?
Любая причина вашей системы модуль не установлен к обыкновенным? –
@ AdamTuliper-MSFT Вы имеете в виду в tsconfig? Там он установлен на commonjs. – CPA
В конфигурационном файле TypScript над ним установлено значение none. Не уверен, что это помогает, но кажется непоследовательным. –