jjyjpf
jjyjpf
  • 发布:2025-06-13 13:45
  • 更新:2025-08-04 15:23
  • 阅读:698

nvue页面报错X [ERROR] No matching export in ...... for import "default"

分类:uni-app

外层 package.json 增加 "pnpm": {"overrides": {"rollup":"4.14.3"}},重新安装,再次打包
记得删除pnpm-lock.yaml 再重新拉 node_modules

1 关注 分享
c***@gmail.com

要回复文章请先登录注册

Eupotia

Eupotia

回复 3***@qq.com :
emmmmm.....
如果是用 npm 的话,配置应该不用最外层 pnpm 。即
"overrides": {
"rollup": "4.14.3"
}

试试看吧,如果还不行也没招了;
2025-08-04 15:23
3***@qq.com

3***@qq.com

回复 Eupotia :
试了您说的方法 清理了npm缓存 删除了node_modules依赖又重新安装了,删了package-lock.json文件 还是不行
2025-08-04 14:26
Eupotia

Eupotia

回复 3***@qq.com :
删除npm 缓存,删除node_xxx依赖,删除lockfile
然后重新安装依赖再试试
2025-08-04 14:05
3***@qq.com

3***@qq.com

回复 Eupotia :
我按照帖子里的方法执行了 没有变化
2025-08-04 13:58
y***@163.com

y***@163.com

回复 Eupotia :
我试试,谢谢
2025-07-14 10:02
Eupotia

Eupotia

回复 y***@163.com :
那就难办了哦,如果实在搞不定,把uniapp升级到测试版吧,看起来这个问题在4.71-alpha修复了;
https://uniapp.dcloud.net.cn/release-note-alpha.html#_4-71-2025061206-alpha
2025-07-07 17:53
y***@163.com

y***@163.com

回复 Eupotia :
就是样式混乱了,闪一下正常样式接着样式就混乱了,说是因为rollup: 4.x和别的依赖包的css存在兼容性问题,也没啥报错
2025-07-07 16:11
Eupotia

Eupotia

回复 y***@163.com :
还是不知道你遇到了什么问题,或者你复制粘贴一下报错信息看看。
这个rollup@4.14.3 是一年前的版本了,理论上不会要求你安装新版的saas。

如果有saas版本的警告,检查node_modules里的实际安装版本是否为1.6x版本;

uview-plus 推荐版本号:
"sass": "1.63.2",
"sass-loader": "10.4.1",

如果你的package.json里面的依赖版本号前有 ^符号,删除^ 然后重新安装依赖。
2025-07-07 16:05
y***@163.com

y***@163.com

回复 Eupotia :
样式混乱了,让我升级saas的版本,但是我项目中用了uview-plus需要指定saas版本,升级不了,还没找到解决办法
2025-07-07 14:12
Eupotia

Eupotia

回复 y***@163.com :
如果有新的报错,可以发出来看看
2025-07-07 14:02