-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
通过taro init创建的项目无法运行 #7143
Comments
@IMJacky 提供一下创建项目的详细选项 |
麻蛋,图片传不上去,我直接说吧 vue3 就是这样创建的,然后运行就报那个错,奇怪,不知道是不是我电脑问题,vue2没问题 |
关闭了? |
额,我寻思着用vue2学一学吧。我也是刚知道这个taro,感觉挺不错的,我用vue3就是个错误的选择~~ |
先开着吧,晚点看看 |
i have same problem 👽 Taro v3.0.5 Taro CLI 3.0.5 environment info: |
确实有这个问题。 ` Taro CLI 3.0.5 environment info: |
安装步骤: ? 请输入项目介绍! demo 我也遇到相同的问题: MiniProgramError MiniProgramError 👽 Taro v3.0.5 Taro CLI 3.0.5 environment info: |
我也有同样的问题。但是绕开了。 |
vue 3.0.0-rc.3 增加了两个编译时配置: 因为小程序不允许使用未定义的变量,所以目前 Taro 使用 vue 3.0.0-rc.3+ 会报错。 Taro 3.0.6 会进行修复,使用 webpack.DefinePlugin 对它们进行编译时替换: chain
.plugin('defined')
.use(webpack.DefinePlugin, [{
__VUE_OPTIONS_API__: JSON.stringify(true),
__VUE_PROD_DEVTOOLS__: JSON.stringify(false)
}]) 大家可以关注下 vue3 的这两个编译时变量,如要在 Taro 中修改默认值,使用 webpackChain 改一下 webpack.DefinePlugin 的参数即可。 |
相关平台
微信小程序
复现仓库
https://github.com/NervJS/taro
小程序基础库: 2.11.2
使用框架: Vue3
复现步骤
taro init,选择的是vuex模板
期望结果
能运行就行呀~
实际结果
VUE_OPTIONS_API is not defined
Cannot read property '$forceUpdate' of undefined
环境信息
The text was updated successfully, but these errors were encountered: