买了台式机后,一直没有怎么用,今天正好得闲,花了点时间捣鼓了下,想配置成可以开发用的机器,奈何好久没有倒腾 windows 系统了,也花了不少的时间。
终端 - windows terminal
因为用惯了 mac 上的 zsh,一时间有点不能接受 cmd 的控制台,后来发现 windows 新增了一个 power shell,集成了 cmd 的功能,界面也比 cmd 好了一点(换了个蓝色背景?:|)所以又花了点时间搜索了下,发现了 windows terminal,集成了 power shell 和 cmd,还可通过配置文件定制主题和其它一些内容,还是很不错的。
包管理工具 - chocolatey
这是一个包管理的软件,功能很强大,简直不能再省劲,之前安装 node,不对劲就需要自己去配置环境变量,而有了包管理工具,很多内容只需要一键安装就行了。不限于 node、Git这样的工具,还可以直接安装软件,然后统一进行管理。(建议安装 chocolatey gui 图形化管理软件,很直观方便)。chocolatey,彳亍!
安装
- 在官网点击
install进入下载页,赋值命令,在power shell中执行 - 安装成功后,输入命令安装其他。如:
choco install chocolateygui
Github ssh 配置
为了能直接通过 ssh 方式克隆项目,所以配置了下 github 的 ssh
犯傻过程
在 cmd 中去创建 ssh,应该在 git bash 终端中去执行
学习
ssh -keygen -t rsa -C 'xxx@email.com' 这里 -C 后边不一定非要是邮箱,只是一个注释信息,一般与 Git 账户保持一致是为了区分公钥被绑在那个 Git 账户上
输入该命令后一直回车即可,然后再 .ssh 问价夹中把 .pub 的内容复制到 github 中即可
尝试连接
ssh -T git@github.com
执行后配置全局信息后即可
git config --global user.name 'xx'
git config --global user,email 'xx
node 全局脚本的执行
git 联通后,克隆了一个自己的博客项目(利用 hexo 搭建的静态博客),在执行 hexo 的全局命令时报错,报错内容为 在此系统上禁止运行脚本
解决办法
- 以管理员身份运行 power shell
- 执行
get-ExecutionPolicy,显示Restricted,表示状态是禁止的 - 执行
set-ExecutionPolicy RemoteSigned - 再执行
get-ExecutionPolicy,就显示RemoteSigned - 现在可以使用脚本了
windows!彳亍 了~
因为是前端开发,暂时先装这么多已经够用了,就这样也花费将近一下午的时间,后续安装后端依赖内容时,再补充。