首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在.eleventy配置文件中使用“`addGlobalData`”?

是否可以在.eleventy配置文件中使用“`addGlobalData`”?
EN

Stack Overflow用户
提问于 2021-06-09 03:18:27
回答 1查看 325关注 0票数 1

在文档(https://www.11ty.dev/docs/data-global-custom/)中,它声明可以使用以下选项添加自定义全局数据:

代码语言:javascript
复制
// .eleventy.js
module.exports = function(eleventyConfig) {

  eleventyConfig.addGlobalData("myFunctionPromise", () => {
    return new Promise((resolve) => {
      setTimeout(resolve, 100, "foo");
    })
  });

};

当试图在.eleventy.js项目配置文件中使用它时,它会失败:

代码语言:javascript
复制
> eleventyConfig.addGlobalData is not a function

但是,可以在eleventyConfig上使用eleventyConfig.addCollection定义自定义集合,而不会出现任何问题。

这里有什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-09 06:17:54

addGlobalData配置很快就会出现在11个v1.0.0中(写在页面标题旁边的标题中)。这个版本还没有发布。

如果您想使用11 v1.0.0的金丝雀版本,您可以通过以下方式安装它:

代码语言:javascript
复制
npm install @11ty/eleventy@canary

请记住,这是一个金丝雀版本,可能有错误或其他问题。您可以通过GitHub里程碑跟踪到1.0的进度。同时,您可以使用全局数据文件向站点添加全局数据。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67897079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档