问题描述
在我的Typescript项目中,我有一些.js文件。
我可以在.ts文件中从process.env中获取env变量,但在.js文件中却不能。
在.js文件中,它们都是undefined
。
编辑
我只是console.log()
,他们是undefined
。
import * as dotenv from "dotenv";
dotenv.config();
const path = `${__dirname}/../.env`;
dotenv.config({ path })
解决方法
阅读评论后,我认为我还需要为js文件配置dotenv
。
所以,我添加了
require('dotenv').config({ path: `${__dirname}/../../.env` });
在.js文件中,并且有效。
感谢您的帮助。