3.3 KiB
开发环境
::: warning 注意 推荐使用 Linux 或 MacOS 进行开发,Windows 下可使用 WSL2。
Linux 及 WSL2 下推荐使用 root 用户进行开发. :::
Node.js 环境
官网下载地址:https://nodejs.org/en/download/
一般选择 LTS 版本即可。
MacOS 下可使用 Homebrew 进行安装 nvm:
brew install nvm
nvm 是 node 版本管理工具,可以通过nvm install <version> 安装指定版本,使用 nvm use <version> 切换版本。
或者直接下载 pkg 安装包进行安装。
Linux 下可使用以下脚本进行安装:
wget -O nodejs-install.sh https://cool-team-official.github.io/cool-admin-go/scripts/nodejs-install.sh \
&& chmod +x nodejs-install.sh \
&& ./nodejs-install.sh 18.12.0
脚本文件内容如下:
<<< @/docs/.vuepress/public/scripts/nodejs-install.sh
::: tip
安装完成后,可使用node -v查看版本号,使用npm -v查看 npm 版本号。
为提高依赖包下载速度,可使用npm config set registry https://registry.npmmirror.com切换到淘宝镜像。
新版本的 node 已经集成了 yarn,需激活corepack,可使用 corepack enable命令激活。激活后可使用yarn -v查看版本号。
Linux 安装脚本已完成镜像切换及 corepack 激活。 :::
Go 环境
官网下载地址:https://go.dev/dl/
一般选择最新版本即可。
MacOS 下可使用 Homebrew 进行安装:
brew install go
或者直接下载 pkg 安装包进行安装。
Linux 下可使用以下脚本进行安装:
wget -O golang-install.sh https://cool-team-official.github.io/cool-admin-go/scripts/golang-install.sh \
&& chmod +x golang-install.sh \
&& ./golang-install.sh 1.19.3
脚本文件内容如下:
<<< @/docs/.vuepress/public/scripts/golang-install.sh
::: tip
安装完成后,可使用go version查看版本号。
为提高依赖下载速度,推荐配置goproxy,可使用go env -w GOPROXY=https://goproxy.cn,direct切换到 goproxy.cn 镜像。
:::
VSCode
官网下载地址:https://code.visualstudio.com/
一般选择最新版本即可。
推荐安装以下插件:
Docker
云原生时代,Docker 已经成为开发者必备的工具之一。
开发过程中,我们将使用 Docker 进行数据库管理,以及打包测试。
官网下载地址:https://www.docker.com/products/docker-desktop
一般选择最新版本即可。
配置 Docker 镜像加速器:
# Linux
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
MacOS 及 Windows 下可在 Docker Desktop 的设置中配置。