【发布时间】:2021-01-13 17:40:20
【问题描述】:
我对 gulp 很陌生,并试图弄清楚是否可以编写一个 gulp 函数来为我创建一个包含一些内容的文件,并将文件放置在一个位置。但我正在尝试创建与其他文件同名的文件。
这是我目前的设置:
dist
src
---modules
------item1.njk
------item2.njk
---new files
对于模块文件夹中的每个文件,我想创建一个同名但文件内容不同的 .njk 文件。文件内容目前是 HTML,但我想在新创建的文件中编写新代码。
预期输出:
src/modules/item1.njk 有内容:
<p>Hello World!</p>
src/modules/item2.njk 有内容:
<p>Hello again, World!</p>
我希望在使用新内容创建这些文件时使用这些文件名:
src/new files/item1.njk 有内容:
<link rel="stylesheet" href="../../css/styles.css">
{% block content %}
{% include "modules/item1.njk" %}
{% endblock %}
src/new files/item2.njk 有内容:
<link rel="stylesheet" href="../../css/styles.css">
{% block content %}
{% include "modules/item2.njk" %}
{% endblock %}
我怎样才能做到这一点?
【问题讨论】: