我在我的中设置了一个baseUrl
和paths
设置:compilerOptions
tsconfig.client.json
{
"compilerOptions": {
"target": "es5",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"baseUrl": ".",
"paths":{
"*": [
"src/*",
"node_modules/*"
]
}
},
"exclude": [
"node_modules",
"src/server"
]
}
然后,在我的客户端代码中,我需要在客户端导入中只做import { CoreModule } from 'client/core/core.module'
而不是做import { CoreModule } from '../core/core.module'
.
webpack 中的 ts-loader 还可以正确地转换和捆绑所有内容,因此实际生成的代码中没有任何错误。但是,VSCode 一直在红色下划线路径名,说它Cannot find module 'client/core/core.module'
。如何让此错误消息消失?
我正在使用 Typescript 2.0.1 顺便说一句。