使用nvm管理node版本,配置淘宝镜像,git常用操作

1,462 阅读2分钟

1.设置nvm镜像

由于nvm默认是从国外的node服务器【nodejs.org/dist/】下载,所以很慢
推荐使用淘宝镜像

cmd窗口使用

where nvm  

找到nvm的安装路径,找到settings.txt文件,复制下边两行到改文件并保存

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

2.nvm的简单使用
1> 安装node

nvm install 11.13.0

2> 卸载node

nvm uninstall 11.13.0

3> 查看已安装node列表

nvm ls

3.npm设置淘宝镜像
常常访问node-sass不成功,一并设置

npm config set registry https://registry.npmmirror.com -g  
npm config set sass_binary_site https://registry.npmmirror.com/binary.html?path=node-sass -g
npm config get registry // 查看是否设置成功

4.使用npm安装yarn并设置镜像

npm install -g yarn 

5.yarn使用淘宝镜

yarn config set registry https://registry.npmmirror.com -g
yarn config get registry // 查看是否设置成功

6.yarn设置node-sass

yarn config set sass_binary_site https://registry.npmmirror.com/binary.html?path=node-sass -g

7.git常用命令
1> 查看本地分支和追踪情况

git remote show origin

2> 同步删除这些分支

git remote prune origin

3> 合并分支

git merge --no-ff release/2.7.1 -m "合并release/2.7.1代码到release/2.8.0分支"

4> git 从历史版本拉取新分支

// 找到对应版本的SHA值 例如2b1c225dcbbc4e1da11164af945344d88bc8f559
git checkout -b 新分支名 2b1c225dcbbc4e1da11164af945344d88bc8f559
// 查看分支是否创建成功
git branch 
// 推送本地code到远程分支仓库, 不存在会创建分支 
git push origin 本地新分支名:远程新分支名 
// 推送代码
git push origin HEAD:refs/for/develop
// 回退上个版本 软回退【不会丢失代码】 HEAD是指向当前版本的指针,HEAD^表示上个版本
// 对应--hard
git reset --soft HEAD^

8.开发人员需频繁使用powershell脚本,允许本地脚本运行,可使用:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser