概述
全局类型转换。在 src 目录下新建 xwork-conversion.properties ,该文件的内容是 待转换的类=转换器名字 ,即:
space.terwer.bean.User=space.terwer.converter.UserConverter2
...小于 1 分钟
全局类型转换。在 src 目录下新建 xwork-conversion.properties ,该文件的内容是 待转换的类=转换器名字 ,即:
space.terwer.bean.User=space.terwer.converter.UserConverter2
// @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.")
}
开发阶段经常需要测试一段代码的正确性,每次都去启动服务器验证实际上是不明智的。
之前我一直采用单文件测试,但是后来越来越发现这种弊端,对于简单逻辑尚可,一旦需要各种依赖时候,就会出现单文件的环境与实际项目差别太大问题。
那么,解决方案就是我们今天要学习的 vitest 单元测试框架:专门为 vite 项目量身定制。
先安装
yarn add -D vitest