您好,欢迎来到尔游网。
搜索
您的当前位置:首页vite 全部引入模块和按需应入模块,打包大小区别,结论无区别

vite 全部引入模块和按需应入模块,打包大小区别,结论无区别

来源:尔游网

在 Vite 中,使用 import * as S from './schema'; import { AvatarFile } from './schema'; 这两种方式引入模块的打包结果是一样的,因为 Vite 在打包时会进行 Tree-shaking(树摇)优化。

Tree-shaking 是指在打包过程中,工具会分析代码中的依赖关系,只将被引用的模块打包进最终的输出文件,未被引用的模块会被剔除。这样可以减小最终打包文件的体积,提高加载性能。

无论是使用 import * as S from './schema'; 还是 import { AvatarFile } from './schema';,Vite 都会只打包被实际引用的部分,因此最终打包后的文件大小是一样的。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务