首页 > 解决方案 > 将变量添加到 js url 路径中

问题描述

我正在尝试将变量添加到以下内容中:

eleventyConfig.addPassthroughCopy({ "random-folder/img": "subfolder/img" });

我试过的:

var directory = "random-folder";
eleventyConfig.addPassthroughCopy({ directory + "/img": "subfolder/img" });

但是,这不起作用。非常感谢您的帮助。左边的路径:是源,右边是目的地。如果需要,请在此处获取有关结构的更多信息。

标签: javascriptvariableseleventy

解决方案


您只需将属性名称括在括号中,如下所示:

var directory = "random-folder";
eleventyConfig.addPassthroughCopy({ [directory + "/img"]: "subfolder/img" });

推荐阅读