相关疑难解决方法(0)

import.meta.env 的打字稿类型

我现在正在使用一个框架 (vite) 将环境变量注入import.meta.env.

我以前能够创建一个文件env.d.ts来提供类型process.env

declare global {
  namespace NodeJS {
    interface ProcessEnv {
      GITHUB_AUTH_TOKEN: string;
      NODE_ENV: 'development' | 'production';
      PORT?: string;
      PWD: string;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了以下但不起作用。

declare global {
  namespace NodeJS {
    interface ImportMeta {
      GITHUB_AUTH_TOKEN: string;
      NODE_ENV: 'development' | 'production';
      PORT?: string;
      PWD: string;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

typescript vue.js vite

7
推荐指数
5
解决办法
3035
查看次数

标签 统计

typescript ×1

vite ×1

vue.js ×1