Closed Num142857 closed 5 years ago
用这个打包的组件库,px没有转换成rem.当打包成npm被其他taro使用的时候像素单位会有问题.
目前我不知道在哪里配置这种转换,目前用taro初始化的项目,正常打包是会转换单位的. 如果使用ui组件库的方式打包,px就不会转换成rem了. 当我们用这个项目初始化的ui组件库,生成npm包的时候. 使用npm包的项目,并不会把px转换成rem.
目前没有查到哪里可以配置
问题已经解决, 在使用这个npm包的项目里, 使用esnextModules 就可以解决这个问题.
esnextModules
配置需要额外的编译的源码模块,比如 taro-ui:
h5: { // 经过这一配置之后,代码中引入的处于 `node_modules/taro-ui/` 路径下的源码文件均会经过taro的编译处理。 esnextModules: ['taro-ui'], ... }
用这个打包的组件库,px没有转换成rem.当打包成npm被其他taro使用的时候像素单位会有问题.
目前我不知道在哪里配置这种转换,目前用taro初始化的项目,正常打包是会转换单位的. 如果使用ui组件库的方式打包,px就不会转换成rem了. 当我们用这个项目初始化的ui组件库,生成npm包的时候. 使用npm包的项目,并不会把px转换成rem.
目前没有查到哪里可以配置