Could not find a declaration file for module ‘../../api/user.js’. ‘C:/Users/dell/Desktop/job-app/…

内容分享2个月前发布
2 0 0
全能 AI 聚合平台 免费

一站式接入主流 AI 大模型,支持对话 · 生图 · 生视频,即开即用

ChatGPT Claude Gemini Grok DeepSeek 通义千问 Ollama
AI对话 AI生图 AI视频
免费使用 →

遇到的问题

做vue3+ts项目的时候常常遇到如下报错

Could not find a declaration file for module  ../../api/user.js .  C:/Users/dell/Desktop/job-app/...

import { createApp } from  vue 
import App from  ./App.vue 
import router from  ./router 
import { setupAntd } from  ./ant-design-vue/index 
import "../mock/mock.js"
import store from  ./store/index.js 

const app = createApp(App);
setupAntd(app)
app.use(store);
app.use(router).mount( #app )

缘由: 是由于我引入的这个./store/index.js文件不是ts类型的

解决办法

在项目根目录下的shims-vue.d.ts文件中加上

Could not find a declaration file for module  ../../api/user.js .  C:/Users/dell/Desktop/job-app/...

declare module  *.vue  {
  import type { DefineComponent } from  vue 
  const component: DefineComponent<{}, {}, any>
  export default component
}
declare module  * 

完美解决!!!

© 版权声明

相关文章

暂无评论

none
暂无评论...