aisuda / amis-widget-cli

amis自定义组件开发工具
53 stars 14 forks source link

react18支持 #12

Open DroganC opened 1 year ago

DroganC commented 1 year ago

amis这边能够支持react18了 cli这边近期能否支持到react18

DroganC commented 1 year ago

antd5现在使用css in js,在cli中报css引入的问题 这个能够解决吗

wleven commented 1 year ago

antd5现在使用css in js,在cli中报css引入的问题 这个能够解决吗

碰到了同样的问题,这个是上层依赖akfun的问题。akfun内置了antd之前的按需加载方式 所以在antd5会有问题。暂时用 pnpm patch akfun 修改babel配置解决了。不清楚这块作者有没有计划去调整

akfun作为构建工具内置UI库的按需加载是否有些不太合理。或者开放babel的配置支持项目内自行修改

wleven commented 1 year ago

https://github.com/wibetter/akfun/pull/13

DroganC commented 1 year ago

https://github.com/wibetter/akfun/pull/13

更新cli到3.0.2我取消了antd的按需引入 但是yarn dev模式启动特别慢

wleven commented 1 year ago

https://github.com/wibetter/akfun/pull/13

更新cli到3.0.2我取消了antd的按需引入 但是yarn dev模式启动特别慢

那就不清楚了 我用的pnpm 没觉得很慢

DroganC commented 1 year ago

https://github.com/wibetter/akfun/pull/13

更新cli到3.0.2我取消了antd的按需引入 但是yarn dev模式启动特别慢

那就不清楚了 我用的pnpm 没觉得很慢

你能贴一段import的babelPlugins配置吗

wleven commented 1 year ago

https://github.com/wibetter/akfun/pull/13

更新cli到3.0.2我取消了antd的按需引入 但是yarn dev模式启动特别慢

那就不清楚了 我用的pnpm 没觉得很慢

你能贴一段import的babelPlugins配置吗

只是移除了babel第一个antd的配置

  // amis.config.js
  webpack: {
    //...
    babelPlugins(arr) {
      arr.shift();
    }
    //...
  },