NervJS / taro

开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/
https://docs.taro.zone/
Other
35.69k stars 4.8k forks source link

引入nutUI,编译报错 #14114

Open lyj6464 opened 1 year ago

lyj6464 commented 1 year ago

相关平台

微信小程序

小程序基础库: 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
lyj6464 commented 1 year ago

image ge各位老大哥们,这个怎么解决?

lyj6464 commented 1 year ago

我看了一个网上的说法 说把config下的index.js 这个属性compiler: 'webpack5',换成compiler: { type: 'webpack5', prebundle: { enable: false }},可以解决,我换了之后vscode报了 image 咋搞呀

yoyo837 commented 1 year ago

先用nutUI3吧

z0ffy commented 1 year ago

我看了一个网上的说法 说把config下的index.js 这个属性compiler: 'webpack5',换成compiler: { type: 'webpack5', prebundle: { enable: false }},可以解决,我换了之后vscode报了 image 咋搞呀

回退taro版本或者,等taro更新

z0ffy commented 1 year ago

@Chen-jj 大哥,3.6.9啥时间更新啊

lyj6464 commented 1 year ago

先用nutUI3吧

我用的react 没看到有nutUI3版本

eiinu commented 1 year ago

先用nutUI3吧

我用的react 没看到有nutUI3版本

回退至 3.6.7,就不会再报「Taro 配置有误」了,或者等 3.6.9

Jasper-zzq commented 1 year ago

@667-1 config/index compiler: 'webpack4' 这一暂时忽略这个问题

C-Coding commented 1 year ago

修改config/index.js中的 compiler: { type: "webpack5", prebundle: { enable: false, }, } 可以临时解决,等待官方修复

onfuns commented 1 year ago

过滤掉组件

  compiler: {
    type: 'webpack5',
    prebundle: { enable: true, exclude: ['@nutui/nutui-react-taro'] }
  }
Airkro commented 1 year ago

prebundle 根本无法关闭

prebundle: {
   enable: false
}