hol*_*per 5 export typescript webpack vue.js vuejs3
我正在尝试在一个组件中进行命名导出,如下所示:
export interface ITest { t: String }
Run Code Online (Sandbox Code Playgroud)
从另一个调用它:
import { ITest } from '@/components/Test.vue'
Run Code Online (Sandbox Code Playgroud)
并且出现错误:
TS2614: Module '"*.vue"' has no exported member 'ITest '. Did you mean to use 'import ITest from "*.vue"' instead?
如果我更改为:
import ITest from '@/components/Test.vue'
现在错误显示:
Module '"(path)/Test.vue"' has no default export. Did you mean to use 'import { ITest } from "(path)/Test.vue"' instead?
如何使用 TypeScript 在 Vue 中进行命名导出?
Vue 3、TypeScript、Webpack 5。
export interface ITest {
t: string;
}
Run Code Online (Sandbox Code Playgroud)
Test.vue为Test.ts,并在哪里导入它。String为打字稿类型string| 归档时间: |
|
| 查看次数: |
3402 次 |
| 最近记录: |