dotenv加载变量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// @ts-ignore
import dotenv from 'dotenv'
import path from 'path';

/**
* 初始化测试环境变量
*/
export const initTestEnv = () => {
const __dirname = path.dirname(import.meta.url);
const envPath = path.relative(process.cwd(), path.join(__dirname, '../.env.development.local')).replace("file:\\", "")
// console.log(envPath)
dotenv.config({path: envPath});
// console.log(process.env.VITE_LIANDI_API_URL)
console.log("env loaded.")
}

另外 ts-node测试单文件的方法

1
2
"test-script": "node --experimental-specifier-resolution=node --loader ts-node/esm test/test.ts",
"testEsm-script": "ts-node-esm --experimental-specifier-resolution=node test/test.ts",
作者

Terwer

发布于

2022-08-20

更新于

2022-08-20

许可协议

评论