[英]dotenv environment variables problem with typescript
My project structure look like this:我的项目结构如下所示:
|-project
|-src
|-index.ts
|-.env
in index.ts I'm trying to load environment variables:在 index.ts 我试图加载环境变量:
import dotenv from 'dotenv';
dotenv.config();
I've also tried with我也试过
dotenv.config({
path: __dirname+"/../.env"
});
file.env itself is surely ok, where is the mistake? file.env 本身肯定没问题,错误在哪里? Thank for help感谢帮助
command that I'm running is ts-node./src/index.ts
我正在运行的命令是ts-node./src/index.ts
edit: I'm accesing values using expression like process.env.DB_CONNECT
编辑:我正在使用像process.env.DB_CONNECT
这样的表达式来访问值
.env file .env 文件
DB_CONNECT=someValue
TOKEN_KEY=someValue
Can you try this?你能试试这个吗?
import { resolve } from 'path';
import dotenv from 'dotenv';
dotenv.config({ path: resolve(__dirname, "../.env") });
nevermind, it was my bad implementation of default values in functions.没关系,这是我在函数中对默认值的错误实现。 closing关闭
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.