vantui icon indicating copy to clipboard operation
vantui copied to clipboard

Field组件在h5下面build报错

Open bingtsingw opened this issue 1 year ago • 2 comments

这个 Issue 涉及以下平台:

  • [ ] 微信小程序
  • [ ] 支付宝小程序
  • [ ] 百度小程序
  • [ ] 头条小程序
  • [ ] 快手小程序
  • [ ] QQ 轻应用
  • [x] Web 平台(H5)

BUG 描述 Field组件在h5下面build报错, dev没有任何报错信息

复现步骤 clone 复现repo, https://github.com/bingtsingw/antm-reproduce node 版本: 16 安装依赖: npx [email protected] install 编译: npm run build 然后用http-server dist/h5开启服务器访问即可复现

期望结果

实际结果

截图 image

环境

附加信息

bingtsingw avatar Sep 19 '24 02:09 bingtsingw

不知道和 https://github.com/AntmJS/vantui/issues/682 有没有关系, 我好像部分页面也遇到过undefined, 不过当时是在dev环境下,不影响程序正常运行,所以没有在意

bingtsingw avatar Sep 19 '24 02:09 bingtsingw

感谢 子羽 大佬的debug, 是taro生产构建和组件库commonjs的构建有兼容问题, 暂时修复方法: 在config里面加上webpack的alias

alias: {
  '@antmjs/vantui/lib/index.less': path.resolve(__dirname, '../node_modules/@antmjs/vantui/lib/index.less'),
  '@antmjs/vantui': '@antmjs/vantui/es/index',
}

bingtsingw avatar Sep 20 '24 06:09 bingtsingw