首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型记录- TS1192:模块没有默认导出

类型记录- TS1192:模块没有默认导出
EN

Stack Overflow用户
提问于 2021-10-04 06:10:08
回答 2查看 2.9K关注 0票数 1

我正在vue3中开发应用程序,支持打字稿。我不知道为什么,但是每次我用npm编译代码时,它都会向我展示如下:

TS1192: Module '"/home/admin/Desktop/projects/myProj/frontend/components/SectionTitle.vue"' has no default export.

顺便说一下,我在我的tsconfig.json中启用了tsconfig.json

代码语言:javascript
复制
"compilerOptions": {
        "outDir": "dist",
        "removeComments": true,
        "lib": ["DOM", "ES2020", "ES2020.Promise"],
        "module": "es2020",
        "target": "es2015",
        "allowJs": true,
        "jsx": "preserve",
        "moduleResolution": "node",
        "allowSyntheticDefaultImports": true,
    },
代码语言:javascript
复制
webpack version: 5.50.0
typescript version: 2.8.3

如何导出组件

代码语言:javascript
复制
export default defineComponent({
...
})
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-06 07:56:25

安装类型记录4.3.2

package.json

代码语言:javascript
复制
"typescript": "4.3.2",
票数 0
EN

Stack Overflow用户

发布于 2021-10-04 06:15:28

试一试

代码语言:javascript
复制
const component = defineComponent({
    
    })
    
export default component;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69431568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档