3

私は私の私の中baseUrlpaths設定しました:compilerOptionstsconfig.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を使用しています。

4

0 に答える 0