私は私の私の中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 btwを使用しています。