14. Vite 中的模板编译是如何实现的?它支持哪些模板引擎?

Vite 使用了基于浏览器原生 ES 模块的静态模块编译,而不是传统的模板引擎。这意味着你可以在 HTML 文件中直接使用 JavaScript 的模块导入语法来引入其他文件。

Vite 默认支持 Vue 单文件组件(.vue),它使用了 Vue 的模板编译来处理 <template> 部分。这意味着你可以在单文件组件中使用 Vue 的模板语法来编写组件的模板。

此外,你也可以在任意其他类型的文件中使用类似的模板语法,比如在 JavaScript 文件中使用 JSX 或在 Markdown 文件中使用 Markdown-it 的扩展语法。

如果你想使用其他模板引擎,Vite 也支持插件来实现这一点。你可以使用像 Handlebars、Pug、EJS 等的模板引擎,并为它们创建对应的插件来处理特定的文件类型。可以在 Vite 的插件市场中寻找已有的插件,或者自己编写一个插件来实现你想要的模板引擎支持。

https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=8e9ff865b0d84b46833cbfe45a5c001d
全部评论

相关推荐

05-30 23:48
已编辑
理想汽车_后端开发
记录一下自己的暑期,bg双非本硕,只有一段制造业的大厂实习。一开始投后端,后来因为屡屡受挫怀疑自己开始投测开,在这一时间段内oc了百度,滴滴,网易。去了理想的开发但因为不适应企业文化又在一月后离职。最后抱着看运气的想法在五月又重新面蚂蚁,没想到在最后一发入魂上岸开发,真的很不容易。记录下自己曲折的暑期:网易云3.4&nbsp;一面&nbsp;挂米哈游3.8笔试&nbsp;挂美团3.7笔试&nbsp;3.22一面挂&nbsp;三志愿全灰饿了么3.7笔试3.21一面挂安克3.7一面&nbsp;挂携程3.12笔试&nbsp;后续无推进海康3.14一面&nbsp;拒面蚂蚁3.9一面&nbsp;3.13二面3.14笔试挂蚂蚁复活赛×1&nbsp;3.19一面&nbsp;3.21二面&nbsp;挂蚂蚁复活赛×2&nbsp;4.29一面挂蚂蚁复活赛×3&nbsp;5.21一面&nbsp;5.29二面&nbsp;5.30hr面&nbsp;当天oc&nbsp;美的3.14&nbsp;笔试&nbsp;3.21AI面完后续无推进云智3.16投递&nbsp;后续无推进字节3.17一面&nbsp;挂游酷3.18笔试&nbsp;后续无推进瓜子二手车&nbsp;3.20&nbsp;一面过&nbsp;后续莫名其妙无推进众安保险3.20&nbsp;笔试挂众安复活赛4.9拒笔网易互娱3.20笔试挂AtlasV&nbsp;3.21一面过后续拒理想汽车3.25一面&nbsp;3.27&nbsp;二面&nbsp;3.31oc百度&nbsp;3.27一面&nbsp;4.1二面&nbsp;4.2三面&nbsp;4.3hr面&nbsp;当天oc滴滴4.25一面&nbsp;当天二面&nbsp;当天oc雷火4.10笔试&nbsp;4.30一面&nbsp;5.6二面&nbsp;5.9三面&nbsp;5.15hr面&nbsp;两天后oc京东&nbsp;5.9一面&nbsp;5.10二面&nbsp;挂bilibili&nbsp;3.26一志愿笔试&nbsp;4.17二志愿笔试&nbsp;邀请我去线下没去然后不推进了菜鸟&nbsp;更是重量级4.16待安排面试,然后卡在这一个月海康&nbsp;4.27拒笔阅文4.30忘笔了得物4.13笔试&nbsp;5.16一面&nbsp;池子真大同花顺5.8投递投递了不推进的:联想阿里系的那几个(除饿了么)携程58keep小米等直接简历挂的(给你们来两拳)高德淘天小红书minimax莉莉丝虾皮快手pdd爱奇艺拿到蚂蚁以后放弃了雷火的测开,蚂蚁面试体验真的特别好!hr本来说节后才能意向,我说如果给的比较早我比较好早点放弃网易然后来这边,没想到直接当天给了,我真的一个爆哭……坚持就是胜利!献给所有还在互联网坚持的朋友们!
E1ysia:能过网易雷火笔面试的我觉得都是佬中佬恭喜uu
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务