我正在做一个 Vue + typescript
项目。我想用 process.env.var_name
来调整项目是开发模式还是生产模式,就像
const isProduct = process.env.APP_ENV === "prod";
;但是我在下面收到错误消息。我以前从未遇到过这个错误,所以任何人都可以告诉我为什么会发生这种情况,以便我可以尝试找出项目中发生的事情然后修复它。
原文由 Stackoverflow 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在做一个 Vue + typescript
项目。我想用 process.env.var_name
来调整项目是开发模式还是生产模式,就像
const isProduct = process.env.APP_ENV === "prod";
;但是我在下面收到错误消息。我以前从未遇到过这个错误,所以任何人都可以告诉我为什么会发生这种情况,以便我可以尝试找出项目中发生的事情然后修复它。
原文由 Stackoverflow 发布,翻译遵循 CC BY-SA 4.0 许可协议
9 回答1.7k 阅读✓ 已解决
6 回答976 阅读
3 回答1.4k 阅读✓ 已解决
4 回答969 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答875 阅读
3 回答1.3k 阅读✓ 已解决
如果您使用的是 Vite,请使用
import.meta.env
代替,process.env
已被删除。并确保变量以
VITE_
开头,在.env
文件中。更多 https://vitejs.dev/guide/env-and-mode.html