04 2023 档案
摘要:一、起因 使用vue3+ts在写一个demo的时候,用到路由模块的时候,觉得需要自定义一个类型声明,所以写了一个.d.ts声明文件,而这个文件写完的时候,发现vscode老是提示找不到类型声明。 起初,我以为是ts配置文件写错了,没有在include里面写入这个文件,ts察觉不到。但是后来改来改去发
阅读全文
摘要:介绍: 随着TypeScript和ES6里引入了类,在一些场景下我们需要额外的特性来支持标注或修改类及其成员。 装饰器(Decorators)为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式。 Javascript里的装饰器目前处在建议征集的第三阶段,但在TypeScript里已做为一项
阅读全文
摘要:一、我的理解 其实概念很简单,本地分支就是在本地机器上的分支;远程分支就是远程机器上的分支;远程跟踪分支就是跟踪远程分支的分支,这个远程跟踪分支也是在本地上的,但是你不能切换到该分支上,也不能修改它的数据。 随着你进一步开发: 可以看到远程跟踪分支一直指向d5a22c,而本地分支一直向前移动,所以远
阅读全文
摘要:一、问题背景 有时候我们可能创建了一个开源项目,想同时在多个远程地址上推送,比如一个平台上的多个仓库,或者不同平台上的仓库进行推送,那么我们可能希望运行一次git push origin master,就希望多个远程仓库都得到代码更新。 二、解决问题 开始前的准备工作: 我首先在D盘上创建了一个ty
阅读全文