我正在使用带有Ember的打字稿,当突然我开始收到此错误时,一切正常。 下面是tsconfig.json - (自从我上次知道它工作并检入后没有任何变化)
{
"compilerOptions": {
"importHelpers": true,
"target": "ES6",
"allowJs": true,
"moduleResolution": "node",
"noEmitOnError": true,
"noEmit": false,
"emitDecoratorMetadata": false,
"experimentalDecorators": true,
"noEmitHelpers": true,
"baseUrl": ".",
"paths": {
"****/config/*": ["config/*"],
"****/tests/*": ["tests/*"],
"****/*": ["app/*"],
"****/common/*": ["common/*"],
"npm:*": ["local-types/*"],
"*": ["local-types/*"],
"tslib": ["node_modules/tslib/*"]
},
"typeRoots": [
"bower_components"
],
"watch": false
},
"include": [
"app/**/*.ts",
"tests/**/*.ts",
"mirage/**/*.ts",
"common/**/*.ts"
]
}
tsc --version 版本2.2.1
之前还有其他人遇到过这种情况吗?我现在很无聊了几个小时。
答案 0 :(得分:0)
原来这是一个Ember更新问题,而不是TypeScript。决定不升级并在此时进行重大更改解决了问题。 ps - 从package.json中删除所有^以阻止它自动升级包。