gpt4 book ai didi

cloudflare-workers - 在 Typescript 中使用环境变量

转载 作者:行者123 更新时间:2023-12-05 09:04:20 25 4
gpt4 key购买 nike

是否有适当的方法将环境变量包含在 .ts 文件中?它们在 wrangler.toml 中或通过 CLI 声明,但 Typescript 不知道它们在那里。

目前我要么使用 .js 文件来声明这些变量,然后导入到 .ts

//env.js
const SOMEVAR = SOMEVAR

或者我需要使用 @ts-ignore 注释。

我已经尝试过 process.env 但正如预期的那样失败了,因为脚本没有在 Node 中运行。

最佳答案

您可以通过在脚本中使用 declare global { ... } 语法通知 TypeScript 您的全局变量:

declare global {
const SOMEVAR: string
const ANOTHERVAR: string
}

// now you can use SOMEVAR and ANOTHERVAR as global vars

关于cloudflare-workers - 在 Typescript 中使用环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68850161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com