1.1.3 • Published 5 years ago
include-template-loader v1.1.3
include-template-loader
Handle the conflict between html webpack plugin and html loader
Upload
1.1.3 Fix modify the absolute path of img src in the template to be a relative path, because on some Linux systems, url-loader does not process the img resource of absolute path
1.1.2 Fix the image path of the included template to be an absolute path based on the current template path
Install
npm install include-template-loader -D
Usage
...
{
test: /\.html/,
use: [
'html-loader',
'include-template-loader'
]
}
...
In html template
parent
{{@include('./xxx.html', {"name": "xxx"})}}
params is a Json string
sub
{{name}}
// xxx
Customize options
...
{
test: /\.html/,
use: [
'html-loader',
{
loader: 'include-template-loader',
options: {
sign: ['{{', '}}'],
deep: 5
}
}
]
}
...
Options
sign: template parsing mark, default ['{{', '}}']
deep: the depth of recursive analysis, default 5, value range 0-5