找不到模块“dayjs”或其相应的类型声明。ts(2307)

1,765 阅读1分钟

开发过程中发现ts报错如下:
找不到模块dayjs或其相应的类型声明。ts(2307)

解决办法:
这种ts报错是项目中ts版本与vscode中的ts版本不匹配导致的;
不要使用vscode的高版本ts, 使用项目中的版本. 这里需要取用工作区的ts版本, 操作如下:

ctrl+shift+p

复制下面设置到搜索框

"typescript.tsdk": "./node_modules/typescript/lib"

图示:

image.png

image.png

image.png

然后就成功了~

记得重启vscode!!