为什么 eleventy 试图解析直通副本中的文件?
Why is eleventy trying to parse a file in a passthrough copy?
我将“脚本”文件夹作为 passthrough copy 添加到我的 Eleventy 站点,并在其中安装了一些 npm 依赖项,以便脚本在页面加载时 运行。
所以我的 .eleventy.js 有这样几行:
eleventyConfig.addPassthroughCopy("img");
eleventyConfig.addPassthroughCopy("scripts");
eleventyConfig.addPassthroughCopy("css");
但是当我 运行 npx eleventy
时,我得到一个构建错误,上面写着
Language does not exist: sh
Problem writing Eleventy templates: (more in DEBUG output)
> Having trouble rendering liquid (and markdown) template ./scripts/wb-service-worker/node_modules/bs-fetch/README.md
为什么它试图在直通副本中“渲染液体”? (我认为直通副本的全部意义在于 不 尝试解析它们。)如何让它停止?
addPassthroughCopy
将不解析地复制文件,但如果文件也在输入目录中,eleventy 也会以正常方式处理它。
您应该将您想要的资产 passthrough-copied 保存在与您输入的 src 文件不同的文件夹中以供处理。
查看这些文档以获得更多帮助:
我将“脚本”文件夹作为 passthrough copy 添加到我的 Eleventy 站点,并在其中安装了一些 npm 依赖项,以便脚本在页面加载时 运行。
所以我的 .eleventy.js 有这样几行:
eleventyConfig.addPassthroughCopy("img");
eleventyConfig.addPassthroughCopy("scripts");
eleventyConfig.addPassthroughCopy("css");
但是当我 运行 npx eleventy
时,我得到一个构建错误,上面写着
Language does not exist: sh
Problem writing Eleventy templates: (more in DEBUG output)
> Having trouble rendering liquid (and markdown) template ./scripts/wb-service-worker/node_modules/bs-fetch/README.md
为什么它试图在直通副本中“渲染液体”? (我认为直通副本的全部意义在于 不 尝试解析它们。)如何让它停止?
addPassthroughCopy
将不解析地复制文件,但如果文件也在输入目录中,eleventy 也会以正常方式处理它。
您应该将您想要的资产 passthrough-copied 保存在与您输入的 src 文件不同的文件夹中以供处理。
查看这些文档以获得更多帮助: