imt-nunjucks-loader
v1.0.0
Published
A webpack loader that takes nunjucks templates and returns raw html. It also works with webpack's watch command
Downloads
4
Maintainers
Readme
imt-nunjucks-loader
The original 'nunjucks-html-loader' not support relative search path and webpack4 has warning. So, I fork it
Usage
install
npm i -D imt-nunjucks-loader
webpack rules
const configureHtmlLoader = ({ mini, projectDir }) => {
return {
test: /\.(html|njk|nunjucks)$/,
use: [
{
loader: resolve('html-loader'),
options: {
minimize: mini && env.NODE_ENV === PROD,
},
},
resolve('html-inline-assets-loader'),
{
loader: resolve('nunjucks-html-loader'),
options: {
// Other super important. This will be the base
// directory in which webpack is going to find
// the layout and any other file index.njk is calling.
// default search path is current resource path
searchPaths: ['./src', './src/pages', './src/assets'].map(i => path.join(projectDir, i)),
},
},
],
};
};