// @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测试单文件的方法文章源自浅海拾贝-https://blog.terwergreen.com/dotenv-load-variable-z2tw9iy.html
"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",
文章源自浅海拾贝-https://blog.terwergreen.com/dotenv-load-variable-z2tw9iy.html 相关文章
- 扫码加我微信
- 验证消息请输入:来自你的博客
-
- 我的微信公众号
- 微信扫一扫与我交流吧
-
评论