快捷键 ⌘command + ,
打开VSCode的设置界面,在 “文本编辑器 - 文件 - Exclude” 处删除 “**/.git”。想隐藏文件或者目录的话,也可在这按照 glob 模式排除
NPM EAUDITNOPJSON 错误
执行 npm 命令时报 npm ERR! code EAUDITNOPJSON
错误,是因为项目下没有 package.json 文件造成的,执行 npm init -y
如果报的是 EAUDITNOLOCK 错误,请执行 npm i --package-lock-only
,EAUDITNOLOCK 错误一般是本地没有 package-lock.json 或者 package-lock.json 起冲突造成的
拓展阅读:
Mac启动WEB服务的方法
MAC默认集成了Python2(使用python3需要升级)和PHP的开发环境,所以启动WEB服务时无需单独安装。命令方式进到要开启服务的目录,再使用对应的命令开启。访问时在浏览器地址栏中输入 https://localhost:8000 ,共享给同事时localhost改成你的IP即可
Python方式启动WEB服务
1 | python -m SimpleHTTPServer 8000 |
PHP
1 | php -S localhost:8000 |
Serve需要使用NPM安装
1 | npm i -g serve |
Git
Install
Mac 用户需要先安装 Xcode command line tools,再通过 HomeBrew 安装 GIT,然后检测下 GIT 版本
1 | xcode-select --install |
如果检测的GIT版本不是刚安装的版本,就用 which
命令检测下GIT的安装路径。然后把该路径添加到变量配置文件里,Bash用户编辑 ~/.bash_profile 或 ~/.bashrc,ZSH用户编辑 ~/.zshrc 文件
- which -a git
- /usr/bin/git:Mac_Xcode内置的GIT路径
- /usr/local/bin/git:用户安装的GIT路径
- echo export PATH=”/usr/local/bin/git:$PATH” >> ~/.zshrc
- source ~/.zshrc 重启环境变量配置文件
更新GIT使用 brew upgrade git;卸载GIT使用 sh /usr/local/git/uninstall.sh
Github 复原删除的仓库
今日清理资料时,同时删除了本地和Github上的仓库。后来才发现项目还有用,接着就是KB的在本地尝试各种恢复办法,查阅了很多资料也未能成功,最后还是在Github帮助里找到了恢复远程仓库的办法。
找回步骤如下:
Settings - Repositories - Deleted repositories
注意只能恢复90天内删除的仓库哦~
Github Actions CI 工作流程
Github Actions 是 Github 在2018年10月推出的持续集成 (Continuous integration,简称 CI) 服务,2019年11月正式开放。Github Actions 提供了配置非常不错的虚拟服务器环境,基于它可以进行构建、测试、打包、部署项目。Github Actions 的另一个好处就是 Github 为它专门在市场开辟了专栏,如果你需要某个 Action 的话,完全没必要自己写复杂的脚本,直接引用它人的脚本即可(推荐到 Github市场、Github官方Action脚本、Awesome Actions 内查找需要的Action)
Github Actions术语:
- Workflow 工作流程 (持续集成一次运行的整个流程)
- Job 任务 (1~N个Job组成Workflow)
注意部署的虚拟服务器系统,会影响到Jobs同时触发的个数。免费版部署macos系统最多能触发5个、其它系统则最多能触发20个。详情请查阅 https://help.github.com/cn/actions/reference/workflow-syntax-for-github-actions#usage-limits - Step 步骤 (1~N个Step组成Job)
- Action 动作\命令 (1~N个Action组成Step)
- Workflow File 配置文件 yaml 格式,需要放置在项目根目录下 .github/workflow/ 内