Dav*_*Min 3 cloudflare-workers
有没有正确的方法将环境变量包含在.ts文件中?它们是在 CLI 中wrangler.toml或通过 CLI 声明的,但 Typescript 不会知道它们的存在。
目前我要么使用 .js 文件来声明这些变量,然后导入到.ts
//env.js
const SOMEVAR = SOMEVAR
Run Code Online (Sandbox Code Playgroud)
或者我需要使用@ts-ignore评论。
我已经尝试过process.env,但正如预期的那样,由于脚本未在 Node 中运行,因此失败了。
Luk*_*arr 11
您可以使用declare global { ... }脚本中的语法告知 TypeScript 您的全局变量:
declare global {
const SOMEVAR: string
const ANOTHERVAR: string
}
// now you can use SOMEVAR and ANOTHERVAR as global vars
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2964 次 |
| 最近记录: |