开发时 vscode 遇到 TypeScript 找不到对应的类型定义。这种问题一般出现在 tsconfig 没有配置正确。一般来说第三方库有 @types/* 安装后正常的 ts 配置都不会有问题。如果有一些库,比如 pixi.js 他们的 index.d.ts 没有正确暴露出来的话,可能配置出错。
我的建议是直接将第三方库的定义文件放到 tsconfig 里。
"paths": {
"@/*": ["./src/*"],
"pixi.js": [
"node_modules/pixi.js/lib/index.d.ts"
],
},
例如,这里直接将 pixi 放到 tsconfig 里就可以正常使用了。