TS-类型上不存在属性

时间:2019-09-13 09:49:44

标签: typescript

为什么编译器会说UNSAFE_

TS2339: Property 'isDev' does not exist on type '{ isProd: boolean; }'.

我不能在TS中添加未声明的成员吗?

1 个答案:

答案 0 :(得分:0)

对。一种选择是先将您的文字依赖的内容放在变量中:

const isProd = process.env.NODE_ENV === "production";

const Env = {
    isProd,
    isDev: !isProd,
};