GitHub发布uni-app报错 [plugin:commonjs--resolver] Package subpath './dist/vuex.esm-bundler.js' is not defined by "exports" in node_modules/vuex/package.json
发布环境
nodejs20.x
uni-app
vue3
错误描述
[plugin:commonjs--resolver] Package subpath './dist/vuex.esm-bundler.js' is not defined by "exports" in /home/runner/work/.........code/client/projects/wechat/node_modules/vuex/package.json
解决方案
这个问题在网上搜索到答案了,这个是应该vue的bug,有一个解决方案,参考:https://github.com/vuejs/vuex/issues/2178, 或者直接看vuex的解决方案https://github.com/vuejs/vuex/commit/397e9fba45c8b4ec0c4a33d2578e34829bd348d7,但是这个package.js是npm i 以后生成的,我的方案是:提前在本地npm得到一个package.js然后修改下,等Github npm i以后将本地正确的copy过去。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通