【发布时间】:2018-04-05 12:00:28
【问题描述】:
我有一个使用 Angular 4 的应用程序,我尝试使用 jasmine 和 Karma 进行测试。但是它发生了这个错误。
对装饰器的实验性支持是一项可能会在 未来的版本。设置“experimentalDecorators”选项以删除此警告。
这是我的 tsconfig 文件
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/",
"baseUrl": "./",
"sourceMap": true,
"declaration": true,
"module": "commonjs",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es6",
"dom"
]
},
"angularCompilerOptions": {
"genDir": "aot",
"strictMetadataEmit": true
}
}
我刚刚编辑了VScode的settings.json并把这段代码放了
"typescript.tsdk": "node_modules\\typescript\\lib"
但是没有用。
【问题讨论】:
标签: angular typescript visual-studio-code karma-jasmine vscode-settings