Taro+nutui+vue3+ts 打包微信小程序 Cannot read property 'setupContext' of null和 Cannot read property 'isCE' of null 怎么解决
时间: 2024-03-12 22:47:53 浏览: 402
vue3+taro+nutui+pina小程序空白框架
5星 · 资源好评率100%
这两个错误通常是由于 Taro 和 NutUI 版本不兼容所导致的。解决方法如下:
1. 升级 Taro 和 NutUI 到最新版本。在 package.json 中分别将 "@tarojs/taro" 和 "nutui" 的版本号修改为最新版本,然后重新运行 npm install 命令安装最新版本。
2. 如果升级 Taro 和 NutUI 后仍然出现以上错误,可以尝试在 Taro 的配置文件 config/index.js 中添加以下代码:
```js
h5: {
webpackChain (chain, webpack) {
chain.plugin('definePlugin')
.tap(args => {
args[0]['process.env.TARO_ENV'] = JSON.stringify('h5')
args[0]['process.env.NUTUI_ENV'] = JSON.stringify('h5')
return args
})
}
},
```
以上代码是为了在编译时将 Taro 和 NutUI 的环境变量设置为 h5,从而避免和微信小程序的环境变量冲突。
如果还有其他问题,可以在评论区留言,我会尽快回复。
阅读全文