为什么这里不用之前写的external了

为什么这里不用之前写的external了

在视频15分30秒左右的位置    

https://img1.sycdn.imooc.com/climg/65d1dccd09277a1007600236.jpg

之前不是自定义了external逻辑,在这里不好用吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2024-02-20 10:58:05

external 的逻辑是用来打包的时候,少打包一些无用的 Locales


上面截图的逻辑是这里只保留这两个部分的 locale,其他的不用保留

  • 可是,写external的话,打包后不就只剩下两个语言包了吗,之前不是这样的吗

    2024-02-20 23:48:26
  • 打包locales的前提是项目中有引入对应的文件,你如果都没有引入,谈何external?
    2024-02-21 01:45:19
  • 老师你理解错我的意思了,之前在组件库没有拆出来的时候是使用如下写法加rollup的external逻辑过滤掉不需要的语言包:

    https://img1.sycdn.imooc.com/climg/65d6128e09ee358311040227.jpg

    在视频中你发现打包多出了很多语言包,所以固定写死import 2个语言包,我当时想为什么不沿用之前admin-template中的配制external逻辑?后来发现是external代码压根没放到组件库的vite.config.ts中,所以external仍然有效,只需要粘贴过来即可。

    2024-02-21 23:14:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端高级工程师(大前端)
  • 参与学习       297    人
  • 解答问题       366    个

全新打造“技术成长&职业破局”双高体系,深度打通“全栈 + 全流程 +多端+ 提效+AI赋能”,递进式锤炼思维与高阶技能,高效实现能力跃迁,助力成为“驾驭全局,深广兼备,打通多端全栈”的高级工程师

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师