在uniapp中使用vue3怎么使用nvue

npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project
创建的项目怎么使用nvue
我运行在app端之后报错
X [ERROR] No matching export in "dist/dev/.nvue/pages/index/index.js" for import "default"
18:47:29.276 :1:7:
18:47:29.284 1 │ import App from './pages/index/index.js'
18:47:29.284 ╵ ~~~
18:47:29.294 [plugin:uni:app-nvue-esbuild] Build failed with 1 error:
18:47:29.294 :1:7: ERROR: No matching export in "dist/dev/.nvue/pages/index/index.js" for import "default"

在“dist/dev/.nvoe/pages/index/index.js”中没有匹配的导出用于 import “default” 。

你导出时 使用 export default了吗? import App from './pages/index/index.js' index.js里 导出有问题。

以下参考 chatGPT:

这个错误提示通常是因为在导入模块时使用了错误的语法。当导入模块时使用了 default 关键字,但是模块没有导出 default,就会出现这个错误。
要解决这个问题,可以按照以下步骤进行操作:
1.确认该模块是否导出了 default。可以查看该模块导出的内容,例如:

// index.js
export const foo = 'foo'
export const bar = 'bar'
export default {
  name: 'MyComponent',
  // ...
}

在上面的代码中,index.js 模块导出了一个对象作为默认导出,同时还导出了两个常量 foo 和 bar。
2.在导入该模块时,检查是否使用了 default 关键字。如果没有导出 default,就不能使用 default 关键字导入模块,而应该使用其他合适的导入语法,例如:

// 使用解构赋值导入
import { foo, bar } from './index.js'
import MyComponent from './index.js'
// 使用命名导入和默认导入混合导入
import MyComponent, { foo, bar } from './index.js'

在上面的代码中,分别使用了解构赋值和混合导入的方式导入模块,注意没有使用 default 关键字。
3. 如果以上步骤无法解决问题,可以检查是否存在其他语法错误,例如拼写错误、语法错误等等。可以使用调试器或者打印日志的方式来定位问题。
需要注意的是,这个报错可能是由于使用了某些特定的第三方库或工具导致的,如果以上解决方法无效,可以尝试更新相关依赖库或者咨询库或工具的官方文档或社区支持。