...大约 9 分钟
Git 系列涉及的内容续
- Git 对象类型 与 索引 详解
- Git 分支
- 如何 创建 、切换 与 删除 分支
- Git 分支在 项目开发 中的作用
- Git 分支在 工程化项目 中的最佳实践
- 分支常见 重要命令 详解
- Git merge
- Git 冲突解决策略
- HEAD 详解
- Git commit 修改详解
- 远程版本库 介绍
- 如何使用 远程版本库
...大约 1 分钟
原由
当前端项目组件比较多的时候,引用组件会面临路径特别长的情况,不易维护且容易出错。定义绝对路径映射是个好办法,下面就介绍 Vite+TypeScript 的项目中中的具体实现。
方案
-
vite.config.tsresolve: { alias: { "~": path.resolve(path.dirname(fileURLToPath(import.meta.url)), "src"), } } -
tsconfig.json{ "compilerOptions": { "paths": { "~/*": ["./src/*"] } }
...小于 1 分钟
升级到 tomcat8+ 版本后,原先项目中的软连接目录都不好用了,查了一下资料发现是配置发生了改变,
参考资料:https://tomcat.apache.org/migration-8.html
For example:
Tomcat7
<!-- Tomcat7 -->
<Context docBase="/Users/terwer/workspace/test/WebContent" path="/test" reloadable="false" allowLinking="true">
</Context>
...小于 1 分钟
...大约 6 分钟
使用vitest对vite项目进行单元测试
缘由
开发阶段经常需要测试一段代码的正确性,每次都去启动服务器验证实际上是不明智的。
之前我一直采用单文件测试,但是后来越来越发现这种弊端,对于简单逻辑尚可,一旦需要各种依赖时候,就会出现单文件的环境与实际项目差别太大问题。
解决
那么,解决方案就是我们今天要学习的 vitest 单元测试框架:专门为 vite 项目量身定制。
上手
先安装
yarn add -D vitest
...大约 1 分钟
项目结构
.
├── IPersistence
│ ├── IPersistence.iml
│ ├── pom.xml
│ └── src
└── IPersistence_test
├── IPersistence_test.iml
├── pom.xml
├── src
└── target
...大约 4 分钟