No matching export in uni-app dist/dev/.nvue/pages/xxx.js for import default
No matching export in uni-app dist/dev/.nvue/pages/xxx.js for import default
# 测试过的手机
- Redmi k30 pro
- iphone 13
- ios模拟器
## 操作步骤
- 运行就报错,所有nvue都报错
## 预期结果
- 正常运行nvue代码
## 实际结果
- 运行就报错,所有nvue都报错
## bug描述
15:50:08.543 ✘ [ERROR] No matching export in "dist/dev/.nvue/pages/comment-input/comment-input.js" for import "default"
15:50:10.055 stdin:1:7:
15:50:10.055 1 │ import App from './pages/comment-input/comment-input.js'
15:50:10.055 ╵ ~~~
15:50:10.059 [plugin:uni:app-nvue-esbuild] Build failed with 1 error:
15:50:10.059 stdin:1:7: ERROR: No matching export in "dist/dev/.nvue/pages/comment-input/comment-input.js" for import "default"
信息类别 | 信息内容 |
---|---|
产品分类 | uniapp/App |
PC开发环境操作系统 | Mac |
PC开发环境操作系统版本号 | 苹果m1芯片 |
HBuilderX版本号 | 4.66 |
手机系统 | 全部 |
手机厂商 | 华为 |
页面类型 | nvue |
vue版本 | vue3 |
打包方式 | 云端 |
项目创建方式 | CLI |
CLI版本号 | 3.0.0-4060620250520001 |
更多关于No matching export in uni-app dist/dev/.nvue/pages/xxx.js for import default的实战教程也可以访问 https://www.itying.com/category-93-b0.html
11 回复
你是脚手架创建的项目吗,我也是遇到这个错了
更多关于No matching export in uni-app dist/dev/.nvue/pages/xxx.js for import default的实战教程也可以访问 https://www.itying.com/category-93-b0.html
不用脚手架创建的使用nvue就没有问题
是的,但是项目部署到服务器,必须用cli。。
那就只能用.vue的形式开发了
怎么解决啊?官方回复下啊
看看底下官方回复的有用没
解决了?我也是这个问题
看看底下官方回复的有用没
感谢反馈,cli项目可以 在 package.json 中添加 “pnpm”: {“overrides”: {“rollup”:“4.14.3”}},重新安装,再次打包。
这个错误通常是由于在nvue页面中使用了默认导出(default export)方式,但实际文件没有正确导出导致的。以下是可能的原因和解决方案:
- 检查你的comment-input.nvue文件是否使用了正确的导出方式:
// 确保有export default
export default {
// 页面配置
}
- 如果是Vue3项目,确保nvue文件顶部有正确的script标签:
<script>
export default {
// 组件选项
}
</script>