У меня есть проект MVC 5, в котором я использую машинопись. Теперь мне нужно реализовать новые функции, я открываю другой способ реализации машинописного текста. Я пытаюсь использовать новую функцию машинописного текста 1.8 с несколькими файлами tsconfig.json
, у меня есть две папки: typescriptE21
и typescript
, и файл tsconfig.json
в каждой папке.
Первый:
{
"compilerOptions": {
"removeComments": false,
"sourceMap": false,
"target": "es5",
"noImplicitAny": false,
"module": "amd",
"declaration": false,
"noEmitOnError": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"inlineSourceMap": true,
"inlineSources": true
},
"compileOnSave": true,
"exclude": [
"node_modules",
"typescript"
]
}
и второй:
{
"compilerOptions": {
"removeComments": false,
"sourceMap": false,
"target": "es5",
"noImplicitAny": false,
"module": "system",
"declaration": false,
"noEmitOnError": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"inlineSourceMap": true,
"inlineSources": true
},
"compileOnSave": true,
"exclude": [
"node_modules",
"typescript21",
"scripts"
]
}
Когда я открываю свойства проекта в разделе Typescript, появляется сообщение: «Обнаружен один или несколько файлов tsconfig.json. Свойства проекта отключены». это правильно, но когда я запускаю приложение, я получаю эту ошибку:
Build: Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option to remove this warning
В этом файле:
import {Component} from "ngts/ngts";
@Component({
template: `<div md-scroll-y flex class="md-padding" id="contenido">Contenido</div>`
})
export class EmAplicacion {
}
В обоих файлах tsconfig.json
я активировал декораторы, но кажется, что typescript не получает оттуда параметры компилятора...
Кроме того, когда я не использую декораторы, он компилируется, но я вижу файлы результатов, и они выпускаются с использованием модульной системы AMD, когда я помещаю «систему» во второй файл конфигурации ...
В чем проблема?