自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 给第三方库添加typescript声明文件

场景自己编写一个模块时,为了方便别人使用,最好支持typescript当使用一些旧的模块时,如果第三方库本身没有typscript声明文件,从而不能在ts项目中使用声明文件简介在写业务代码时补充发布npm包的流程在npm init 初始化过的项目中,写完代码在npm的网站https://www.npmjs.com/注册用户npm login 使用注册好的用户登录。除了需要账号密码,应该还需要使用邮箱接收一个一次性密码用于登录配置的npm镜像源要指向官方源,因为淘宝的镜像源只读。

2021-12-27 10:38:43 2114

原创 Nginx基础操作

windows系统启动 start nginx快速停止 nginx -s stop正常停止 nginx -s quit配置文件修改后重载 nginx -s reload配置虚拟主机的服务目录server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; lo

2021-07-20 11:38:32 91

原创 JS模块化开发

es6的模块化方案是未来的方向。包括浏览器环境和node化境。nodejs环境,采用commonJS规范let a = require('moduleX');es6环境,采用es6规范import a from 'moduleX'浏览器环境// AMD规范的实现 requireJSdefine()require()// CMD规范的实现 seaJSAMD, CMD在现在的开发中逐渐减少使用了,目前主流框架RAV都可采用es6编写,然后编译成ES5在浏览器中运行的方式TODO:

2021-07-16 11:53:23 684

原创 撤销git commit --amend 操作

情景:已经push过commit1,继续开发,但是误操作把新改动使用git commit --amend补充进了commit1。直接从git log中并不能找到一个合适的commitid进行git reset操作。这时就需要git reflog命令git log查看 git 提交历史,也就是生成了的 commit 列表git reflog可以查看git操作历史。例如clone,commit,reset,eaa9f3a HEAD@{0}: commit (amend): fix-so-84:

2021-03-17 17:42:28 1821

原创 git更改远程仓库地址

查看当前远程仓库地址git remote -v更改远程仓库地址方法一// 删掉旧的remotegit remote rm origin// 添加新的remotegit remote add origin $remote_url方法二打开项目目录中.git/config文件,找到旧配置:[remote "origin"] url = $old_remote_url fetch = +refs/heads/*:refs/remotes/origin/*更改为:[remot

2021-03-15 17:44:57 163

原创 分支间同步提交(cherry-pick),代码库间同步提交(patch)

分支间同步提交(cherry-pick)两个分支A和B各自向前进行,当两个分支遇到了同样的问题需要修改时,先对A进行修改,形成的commit可以应用于B分支。例如:A分支历史:a-b-c-xB分支历史:a-b-c-y停在分支A上,先查看新提交的commitidgit log -1切换到分支B,同步这个新的commitgit checkout Bgit cherry-pick <commitid>修改、同步后A分支历史:a-b-c-x-d修改、同步后B分支历史:a

2021-02-22 12:20:41 633

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除