Skip to content

打包后的umi.js中的 数字类型的属性能通过配置修改成字符数字吗 #12080

Answered by fz6m
majiorxiu asked this question in Q&A
Discussion options

You must be logged in to vote

umi 推荐用 qiankun 做微前端,并且官方也内置提供了更简便易用的 qiankun 插件。

如果你要用其他的微前端框架,要确保符合那个框架的前置要求(比如修改一些 webpack 配置),如有问题,请自行排查,或反馈到对应框架的 issue 里。

关于压缩成 key 是 number 这种情况,这是符合 js 规范的,没有任何问题,如果不兼容这种情况(我不确定你遇到的问题到底是不是因为 key 为 number 导致的),需要微前端框架来兼容,因为压缩后的结果只要符合 js 规范能运行,那这份产物就是正确的。

可以通过修改 jsMinifier 选项来切换使用其他的代码压缩器,但我认为这无济于事,因为 ts 的匿名枚举和第三方库是否使用了匿名枚举,或使用了 key 为 number 的写法,你并不能确定,所以从 key 的角度来解决问题方向是错误的。

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by majiorxiu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants