Vite如何全量导入
来源:1-1 课程 导读

Rinimas
2022-05-13
有一个场景,经过vite打包出来的主文件比如 index.js,里面都是用 esm 去 import 其他资源文件,但是我不想这样。对于特定的页面(多页),我想让部分页面使用es5全量打包到index.js里,而不是使用esm引入。请问该怎么做
写回答
1回答
-
Sunday
2022-05-13
你好
这应该是一个比较奇怪的需求,因为我们通常情况下,都是希望尽可能的进行代码分割,而不是代码合并。
如果你确实希望这么做的话,那么或许可以在 router/index.js 中,不再使用组件的按需导入,而是:
1、 在js 文件头部,通过 import 导入所有的组件
2、在routes 路由表中,删除 ()=>import(...) 改用直接导入的组件。
以此方法,会讲所有的组件全部一次性加载,不知道这个是不是你期望的。
022022-05-13
相似问题