vantui
vantui copied to clipboard
Field组件在h5下面build报错
这个 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开启服务器访问即可复现
期望结果
实际结果
截图
环境
附加信息
不知道和 https://github.com/AntmJS/vantui/issues/682 有没有关系, 我好像部分页面也遇到过undefined, 不过当时是在dev环境下,不影响程序正常运行,所以没有在意
感谢 子羽 大佬的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',
}