引入nutUI,编译报错
相关平台
微信小程序
小程序基础库: 2.32.0 使用框架: React
复现步骤
1.引入nutUI
期望结果
期望结果显示组件内容
实际结果
不显示组件内容
环境信息
Taro CLI 3.6.0 environment info:
System:
OS: Windows 10
Binaries:
Node: 16.19.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.19 - C:\Users\admin_lx\AppData\Roaming\npm\yarn.CMD
npm: 8.19.3 - C:\Program Files\nodejs\npm.CMD
ge各位老大哥们,这个怎么解决?
我看了一个网上的说法 说把config下的index.js 这个属性compiler: 'webpack5',换成compiler: { type: 'webpack5', prebundle: { enable: false }},可以解决,我换了之后vscode报了
咋搞呀
先用nutUI3吧
我看了一个网上的说法 说把config下的index.js 这个属性compiler: 'webpack5',换成compiler: { type: 'webpack5', prebundle: { enable: false }},可以解决,我换了之后vscode报了
咋搞呀
回退taro版本或者,等taro更新
@Chen-jj 大哥,3.6.9啥时间更新啊
先用nutUI3吧
我用的react 没看到有nutUI3版本
先用nutUI3吧
我用的react 没看到有nutUI3版本
回退至 3.6.7,就不会再报「Taro 配置有误」了,或者等 3.6.9
@667-1 config/index compiler: 'webpack4' 这一暂时忽略这个问题
修改config/index.js中的 compiler: { type: "webpack5", prebundle: { enable: false, }, } 可以临时解决,等待官方修复
过滤掉组件
compiler: {
type: 'webpack5',
prebundle: { enable: true, exclude: ['@nutui/nutui-react-taro'] }
}
prebundle 根本无法关闭
prebundle: {
enable: false
}
[JS 文件编译错误] 以下文件体积超过 500KB,已跳过压缩以及 ES6 转 ES5 的处理。 prebundle/vendors-node_modules_taro_weapp_prebundle_nutui_nutui-react-taro_js.js
配置enable: false后,报体积过大
咋搞呀