2. 安装Node.js
- 打开终端(iTerm2)。
- 在终端中运行以下命令来安装Node.js:
nvm install stable
这将安装最新的稳定版Node.js。如果你想安装特定版本的Node.js,可以使用以下命令并替换<version>
为你想要安装的具体版本号,例如14.17.6
:
nvm install <version>
验证Node.js是否成功安装:
node --version
- 如果安装成功,你将看到Node.js的版本号。
3. 配置环境变量
- 打开你的终端配置文件,这里是zsh的配置文件为
~/.zshrc
。 - 在配置文件中添加以下内容来设置nvm的环境变量:
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
- 保存并关闭终端配置文件。
- 在终端中执行以下命令使配置文件的修改生效:
source ~/.bashrc # 或 source ~/.bash_profile 或 source ~/.zshrc,根据你的配置文件名来选择对应的命令
- 环境变量配置完成后,可以在终端中使用
nvm
命令来管理已安装的Node.js版本。 - 验证环境变量是否配置成功:
nvm --version
- 如果成功配置,你将看到nvm的版本号。
4. 使用已安装的Node.js版本
- 在终端中运行以下命令来切换到已安装的Node.js版本:
nvm use <version>
- 使用具体的版本号替换
<version>
。切换成功后,你将可以在终端中使用选定的Node.js版本。
安装git
1. 安装Git
在macOS上安装Git
- 在终端(iTerm2)中运行以下命令来安装Homebrew(包管理工具):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ssh-keygen -o
在终端中运行以下命令来使用Homebrew安装Git:
brew install git
2. 配置SSH协议
SSH协议允许你通过加密方式与远程代码仓库进行通信,以确保安全性。以下是配置SSH协议的步骤:
- 生成SSH密钥对:
- 在终端中运行以下命令来生成SSH密钥对:
ssh-keygen -o
- 按照提示,选择密钥的保存路径和设置密码(可选)。 2.查看密钥
cat ~/.ssh/id_rsa.pub // 公钥 cat ~/.ssh/id_rsa // 私钥
3. 升级SSH协议(可选)
有些平台SSH协议不一样,就没有权限推送代码了,这点得注意
为了提高SSH协议的安全性,你可以升级到更高版本的SSH协议。以下是升级SSH协议的步骤:
- 检查SSH客户端配置:
- 在终端中打开SSH客户端配置文件:
vi ~/.ssh/config
- 如果文件不存在,可以创建一个新的配置文件。
- 在配置文件中添加以下内容以启用最新版本的SSH协议: Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_rsa PreferredAuthentications publickey PubkeyAcceptedKeyTypes ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-ed25519,ssh-rsa
遵循git提交规范
方便一点就是用git-cz代替git commit
npm install -g commitizen npm install --save-dev git-cz
- feat : 新功能
- fix : 修复bug
- docs : 文档改变
- style : 代码格式改变
- refactor : 某个已有功能重构
- perf : 性能优化
- test : 增加测试
- build : 改变了build工具 如 grunt换成了 npm
- revert : 撤销上一次的 commit
- chore : 构建过程或辅助工具的变动
配置whistle
如果你做的是H5项目,想要在真机上调试,那么whistle
会给你极大的便利
1.安装whistle
Node安装成功后,执行如下npm命令安装whistle (Mac或Linux的非root用户需要在命令行前面加sudo
,如:sudo npm install -g whistle
)
$ npm install -g whistle
$ npm install cnpm -g --registry=https://registry.npmmirror.com $ cnpm install -g whistle 或者直接指定镜像安装: $ npm install whistle -g --registry=https://registry.npmmirror.com
3. 启动whistle
最新版本的whistle支持三种等价的命令
whistle
、w2
、wproxy
启动whistle:
$ w2 start
Note: 如果要防止其他人访问配置页面,可以在启动时加上登录用户名和密码 -n yourusername -w yourpassword
。
重启whsitle:
$ w2 restart
调试模式启动whistle(主要用于查看whistle的异常及插件开发):
$ w2 run
启动完whistle后,最后一步需要配置代理。
4. 配置代理
配置信息
- 代理服务器:127.0.0.1 (如果部署在远程服务器或虚拟机上,改成对应服务器或虚拟机的ip即可)
- 默认端口:8899 (如果端口被占用,可以在启动时通过
-p
来指定新的端口,更多信息可以通过执行命令行w2 help
(v0.7.0
及以上版本也可以使用w2 help
) 查看)
勾选上 对所有协议均使用相同的代理服务器
代理配置方式(把上面配置信息配置上即可)
- 浏览器代理 (推荐):安装浏览器代理插件
- 安装Chrome代理插件:推荐安装SwitchyOmega