【发布时间】:2021-11-24 14:50:05
【问题描述】:
我正在开发带有 typescript 支持的 vue3 应用程序。
我不知道为什么,但每次我用 npm 编译代码时,它都会向我显示:
TS1192: Module '"/home/admin/Desktop/projects/myProj/frontend/components/SectionTitle.vue"' has no default export.
顺便说一下,我在 tsconfig.json 中启用了 allowSyntheticDefaultImports
"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({
...
})
【问题讨论】:
标签: javascript typescript vue.js npm webpack