VS2015: добавление «watch»: true в tsconfig.json, вызывающее JsErrorScriptException (0x30001)
Я создал фиктивный базовый проект вОбновление сообщества VS2015 3Версия 14.0.25424.00. (Используя этот замечательный урок:САШ-Core-веб-API-angularjs-2 ).
Этот проект angular-2 имеет несколько файлов .ts.
Эта проблема:
Вместо того, чтобы переноситься («компилироваться») в файлы .jsкаждый раз, когда файл сохраняется.ts файлы передаютсяодин раз и только в BUILD время проекта SERVER-SIDE. (нажав F5 из визуальной студии).
Я погуглил его и обнаружил, что должен добавить «watch»: true в файл tsconfig.json:
{
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"module": "system",
"moduleResolution": "node",
"watch": true
},
"exclude": [
"node_modules",
"wwwroot/lib"
]
}
Тем не менее, теперь я получаю сообщение об ошибке во время BUILD: Ошибка 'JsErrorScriptException (0x30001)'. ASPNETCoreAngular2Demo C: \ Visual Studio 2015 \ Projects \ ASPNETCoreAngular2Demo \ src \ ASPNETCoreAngular2Demo \ Неизвестный вывод 1
В соответствии сэтот пост, решение в обновлении 2 VS2015 заключается в добавлении в файл tsconfig:
"compileOnSave": true
Тем не менее, это не сработало для меня в моей версии обновления 3.
Из cmd я запускаю следующее:
>tsc -v Version 1.0.3.0
Который я считаю довольно старым, но я не знаю, как его обновить, потому что работает:
>npm install -g typescript@* --save
не изменил текущую версию.
Что ты предлагаешь? Я в отчаянии..
TNX,