vite-plugin-view
使用自定义模板引擎动态渲染页面,替代静态的
.html
入口文件。
支持的模板引擎
支持以下 59 种模板引擎(按字母顺序排列):
- arc-templates
- atpl
- bracket
- dot
- dust
- eco
- ejs
- ect
- haml
- haml-coffee
- hamlet
- handlebars
- hogan
- htmling
- jade
- jazz
- jqtpl
- just
- liquid
- liquor
- lodash
- marko
- mote
- mustache
- nunjucks
- plates
- pug
- qejs
- ractive
- razor
- react
- slm
- squirrelly
- swig
- teacup
- templayed
- toffee
- twig
- underscore
- vash
- velocityjs
- walrus
- whiskers
安装步骤
1. 安装插件及模板引擎
bash
npm install vite-plugin-view <模板引擎名称>
bash
pnpm add vite-plugin-view <模板引擎名称>
bash
yarn add vite-plugin-view <模板引擎名称>
替换
<模板引擎名称>
为上方列表中的任意一种(如pug
或ejs
)
配置示例
在 vite.config.js
中配置插件:
javascript
import { defineConfig } from 'vite';
import { view } from 'vite-plugin-view';
export default defineConfig({
plugins: [
view({
engine: 'pug', // 必填:指定模板引擎
})
]
});
功能增强
如需为模板引擎添加全局变量/过滤器,可参考以下方法: 👉 Template Engine Instances
注意事项
- 确保已安装所选模板引擎的依赖包(如
npm install pug
) - 模板文件需放置在 Vite 可识别的路径中(默认入口为
index.${extension}
)