之前,使用 webpack 来打包项目,文件都是用 html 结尾,后来因为有公共组件,比如
- header
- footer
等,就把所有的 html
改成了 ejs
。
这个需要结合 html-webpack-plugin
。
参考资料
使用
安装
npm install ejs-loader
列一下我的目录。
- project
- src
- pages
- common
- header.ejs
- example
- index.ejs
- common
- pages
- src
我的 webpack.config.js
的配置如下
1 | const path = require('path'); |
其中
header.ejs
如下
1 | 都是 html 代码,没啥好写的 |
example.ejs
的代码如下
1 |
|
ejs
有跟多好用的用法,比如传递参数,但是,目前我没用到,所以,暂时不写了。