JsweetA / dynamic-form

学习前端工程化的地方,其中包括rollup,webpack,组件库的封装,动态表单的封装,工程化的构建
3 stars 1 forks source link

打包分包的话,别人改如何引用 #5

Open JsweetA opened 12 months ago

JsweetA commented 12 months ago

问题的原因是分包后的文件命名是 [name]-[hash].[ext],这样就导致了打包后的文件名会变化 而如下引用时

import xxx from '@/xxx'

这个入口是由package.json内的main,module等这些字段控制的,如果进行分包的话,这些main,module字段怎样设置,怎样实时改动。

JsweetA commented 12 months ago

问题1:为什么要打包和分包:

掘金地址:https://juejin.cn/post/7260385528869437495?searchId=20231009200332DEF0094E057E8D4CF706

JsweetA commented 12 months ago

回答楼主问题

有个属性叫做entryFileNames, 该属性可指定入口文件,也就能保证不变。对于其他引用关系来说,rollup会自动修改名字,自动把文件对应上 image image

至于后续真需要动态改变,暂时还没找到对应方法