是vue3.0的项目 用vite + ts 构建 现在 ts 提示这个错误信息,求大佬指点怎么处理。
[{
"resource": "/D:/worker/caas/form/src/components/caasForm/CaasForm.vue",
"owner": "_generated_diagnostic_collection_name_#0",
"code": "4082",
"severity": 8,
"message": "模块的默认导出具有或正在使用专用名称“CaasFormProps”。",
"source": "ts",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
}]
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"baseUrl": "./",
"composite": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"jsx": "preserve",
"lib": ["esnext", "dom"],
"module": "esnext",
"moduleResolution": "node",
"paths": {
"@/*": ["src/*"]
},
"resolveJsonModule": true,
"skipLibCheck": true,
"sourceMap": true,
"strict": true,
"target": "esnext",
"typeRoots": ["./node_modules/@types/", "./types"],
"types": ["@types/node", "vite-plugin-svg-icons/client"],
"useDefineForClassFields": true
},
"exclude": ["cacheDir", "node_modules", "src/assets/**/*"],
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "vite.config.ts"]
}
查了一下,这句话的英文是
解释一下,大概是说导出的东西使用了
CaasFormProps
,但这个接口没导出,改一下,把依赖的这两个接口导出试试:……使用英文可能查问题更容易一些。翻译有时候真的是……头痛!