-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
报错 does not provide an export named 'hasInjectionContext' #4350
Comments
同样是一样的问题,现在在疯狂降版本尝试中,但目前结果来看不太友好,官方文档写的跟**一样,都不知道多少年前更新的东西了 |
测试得知,当版本在 2.0.36 的时候是可以启动的,但这算他妈什么事儿??? |
这是其他依赖库的问题,尝试不使用pnpm |
操,官方就不出一个 buildx 的ts 模板,那叼编辑器难用的一比,ts 支持度不敢恭维,逗是js版本模板,好恶心 |
应该不是uniapp的问题:vuejs/pinia#2208 |
需要uniapp把vue的依赖升级到3.3+,可惜一直没升级。 |
怎么解决 |
目前使用的这个仓库: |
把pinia版本固定在2.0.23版本解决了 |
原因很简单啊, |
找到原因了, @dcloudio/uni-h5-vue 这个依赖, uniapp自己复制了一份3.2.47版本的vue代码, 然后编译的时候, 将所有的from 'vue'都指向这个文件, 所以你怎么升级vue的版本都没用 |
确认是版本问题,pinia@2.0.36 以内可以,但是这个问题什么时候可以解决呢? |
uni-app还不支持vue3.3 {
"dependencies": {
"pinia": "~2.0.36",
"vue": "~3.2.47"
}
} |
还没解决呀。。vue版本都已经3.3.13版本了 |
还没解决呀。。vue版本都已经3.4.14版本了 |
由于 ui-app 架构问题,pinia 版本不得高于 2.0.36 dcloudio/uni-app#4350
一年了还没有修复吗 |
那我vue版本个定在3.2.47然后直接pinia用2.0.36就行了吗 |
如下版本报错:
"pinia": "^2.1.3",
"vue": "^3.3.4"
报错原因:
需要 vue3.3.4 这里引入的是 vue3.0.0
The text was updated successfully, but these errors were encountered: