【问题标题】:How to convert local gatsby plugin to Typescript?如何将本地 gatsby 插件转换为 Typescript?
【发布时间】:2022-10-18 01:32:27
【问题描述】:

我有一个最近从 Javascript 转换为 Typescript 的 Gatsby 项目。 src 目录中的所有代码都已转换,但我本地插件的 plugins 目录中的代码仍然是 TS。

当我将它们重命名为 <file_name>.ts 时,它们不再作为启动脚本的一部分运行。

我的plugins/<my_plugin>/gatsby-node.ts 中有一个简单的文件,它只有一个控制台日志。这现在不运行:

// gatsby-node.ts
console.log("Running") // never runs

为了安全起见,我还添加了tsconfig

{
  "extends": "../../tsconfig.json"
}

我是否需要告诉 gatsby 现在 TS 中的插件如何或应该自动拾取它?

为什么它现在不起作用,它是一个打字稿文件?

【问题讨论】:

  • 你的盖茨比版本是什么?

标签: javascript node.js reactjs typescript gatsby


【解决方案1】:

我是否需要告诉 gatsby 现在 TS 中的插件如何或应该 它会自动捡起来吗?

只要您拥有 Gatsby 版本 4.9.0 或更高版本,它就会自动获取,例如 docs points out

本地插件

gatsby@4.9.0 中添加了支持

上面提到的所有文件也可以在一个内部编写和使用 local plugin

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 2019-06-26
    相关资源
    最近更新 更多