vue3+ts的项目中使用namespace,浏览器不能识别?
使用vite4创建的项目,在组件中使用了interface,其中这个interface是定义在.d.ts文件中的,如下所示:
在同级目录下的index.vue中,使用了Login.Form:
运行到浏览器上则报错:想问下这种情况怎么解决呢?
补充说明:tsconfig.json配置如下:将.d.ts文件单独移到src下面的declare文件下了:
回复
1个回答

test
2024-07-12
你这个是vue文件没被ts编译就直接放浏览器跑了,估计是你的ts配置文件没有正确设置打开 tsconfig.json
修改下 include
属性
{
...
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
}
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容