Компиляция файлов Nunjucks в HTML с помощью Webpack - PullRequest
0 голосов
/ 30 августа 2018

Я использую веб-пакет с nunjucks-webpack-plugin, но не могу понять, как скомпилировать все .njk файлы в каталоге.

Моя структура каталогов:

├── src/
    └── pages/
        └── index.njk
        └── blog.njk
        └── blog-single.njk
        └── template-parts/
            └── layout.njk
            └── header.njk
            └── footer.njk

Файлы в папке pages должны быть скомпилированы в html. например index.njk, blog.njk и т. д.

Я новичок в js, любые предложения были бы действительно полезны.

Возможно ли это сделать с помощью webpack & nunjucks или я должен использовать какой-нибудь другой шаблонизатор?

1 Ответ

0 голосов
/ 15 января 2019

Это на самом деле в файле Readme.

import NunjucksWebpackPlugin from "nunjucks-webpack-plugin";

export default {
  plugins: [
    new NunjucksWebpackPlugin({
      templates: [
        {
          from: "/path/to/template.njk",
          to: "template.html"
        },
        {
          from: "/path/to/next-template.njk",
          to: "next-template.html"
        }
      ]
    })
  ]
};

С помощью этого плагина вы должны определить каждый файл, который хотите скомпилировать.

...