在 React 项目中使用 envalid 会抛出运行时错误 [envalid] Env var not found: $$typeof
Using envalid in React project throws runtime error [envalid] Env var not found: $$typeof
我在 React 应用程序中使用 envalid 时遇到错误。 envalid 的版本是 7.1.1:
ReferenceError: [envalid] Env var not found: $$typeof
envalid 在我的应用中的用法是这样的:
import { cleanEnv, str } from 'envalid';
const ENV = cleanEnv(process.env, {
NODE_ENV: str({ default: 'development' }),
REACT_APP_SOME_VALUE: str({ default: 'default value' }),
});
export default ENV;
当我在我的应用程序中使用 ENV
时,出现上述错误:
console.log(ENV.REACT_APP_SOME_VALUE);
如果我不使用它,我不会收到错误消息。因此,从 ENV
.
获取值时似乎会抛出错误
我的问题的解决方案有点临时,但目前有效。
我刚刚将版本升级到 7.2.0-beta.2
。
这个答案对我有帮助:https://github.com/af/envalid/issues/150#issuecomment-884634438
这似乎是一个新问题,因为昨天完成了 Beta 修复。
如果通过新更新在普通版本中得到修复,我会更新我的答案。
我在 React 应用程序中使用 envalid 时遇到错误。 envalid 的版本是 7.1.1:
ReferenceError: [envalid] Env var not found: $$typeof
envalid 在我的应用中的用法是这样的:
import { cleanEnv, str } from 'envalid';
const ENV = cleanEnv(process.env, {
NODE_ENV: str({ default: 'development' }),
REACT_APP_SOME_VALUE: str({ default: 'default value' }),
});
export default ENV;
当我在我的应用程序中使用 ENV
时,出现上述错误:
console.log(ENV.REACT_APP_SOME_VALUE);
如果我不使用它,我不会收到错误消息。因此,从 ENV
.
我的问题的解决方案有点临时,但目前有效。
我刚刚将版本升级到 7.2.0-beta.2
。
这个答案对我有帮助:https://github.com/af/envalid/issues/150#issuecomment-884634438
这似乎是一个新问题,因为昨天完成了 Beta 修复。
如果通过新更新在普通版本中得到修复,我会更新我的答案。