我正在做一个 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 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
如果您使用的是 Vite,请使用
import.meta.env
代替,process.env
已被删除。并确保变量以
VITE_
开头,在.env
文件中。更多 https://vitejs.dev/guide/env-and-mode.html