我正在vue3中开发应用程序,支持打字稿。我不知道为什么,但是每次我用npm编译代码时,它都会向我展示如下:
TS1192: Module '"/home/admin/Desktop/projects/myProj/frontend/components/SectionTitle.vue"' has no default export.
顺便说一下,我在我的tsconfig.json中启用了tsconfig.json
"compilerOptions": {
"outDir": "dist",
"removeComments": true,
"lib": ["DOM", "ES2020", "ES2020.Promise"],
"module": "es2020",
"target": "es2015",
"allowJs": true,
"jsx": "preserve",
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
},webpack version: 5.50.0
typescript version: 2.8.3如何导出组件
export default defineComponent({
...
})发布于 2021-10-06 07:56:25
安装类型记录4.3.2
package.json
"typescript": "4.3.2",发布于 2021-10-04 06:15:28
试一试
const component = defineComponent({
})
export default component;
https://stackoverflow.com/questions/69431568
复制相似问题