freemarker-loader
能够解析html文件中的freemarker
语法和ejs语法。如果标签有src
或data-src
属性,且属性值为相对路径,那么freemarker-loader
会解析相对路径,以供webpack
依赖打包。
{
test: /\.html$/,
use: [
{
loader: 'freemarker-loader',
options: {
render: true, // 是否解析freemarker语法
define: { // 定义ejs全局变量
'process.env.NODE_ENV': process.env.NODE_ENV
}
}
}
]
}
+ src
- xxx.png
- index.html
- index.json
# index.html
# 相对路径
<img src="./xxx.png" />
# 别名("@":"src路径")
<img src="@/xxx.png" />
新建一个与html文件同名且同级的json文件。freemarker-loader
能够解析json文件的mockjs
语法。
1、运行前,安装java JDK,配置java环境变量。
2、运行前,将shell切换为bash。