Windows开发环境搭建
#0 摘要
本文搭建环境主要以.NET,Java,Vue开发为主。数据库主要使用mysql。本人偏向软件等安装在系统盘,由于本人系统盘倾向于1T M.2固态搭建,所以基本无需担心容量,且有系统洁癖,除绿色软件外其他安装在其他盘的软件重装系统后也倾向于删除重新安装,所以直接全部C盘安装,重装就全部重来。
#1 编辑器安装
1.1 VS Code
官网获取最新链接,把网址替换为vscode.cdn.azure.cn,即可享受飞一般的下载速度。如:https://vscode.cdn.azure.cn/stable/97dec172d3256f8ca4bfb2143f3f76b503ca0534/VSCodeSetup-x64-1.74.3.exe
1.2 Visual Studio 2022
官网获取安装包:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com)
根据VS安装的功能会自动安装对应的如.NET SDK,Java 11 OpenJdk(选择Maui开发)等,且无需配置环境变量。建议优先安装三大编辑器。
相关版本秘钥:
Visual Studio 2022 Enterprise:VHF9H-NXBBB-638P6-6JHCY-88JWH
Visual Studio 2022 Professional:TD244-P4NB7-YQ6XK-Y8MMM-YWV2J
1.3 IDEA
通过Toolbox App管理JetBrains全家桶。
下载地址:JetBrains Toolbox App:轻松管理您的工具
1.4 Apifox接口调试
使用理由:软件好看,调试方便,颜值就是王道。
#2 安装Git
git官网下载太慢,我选择使用腾讯电脑管家的软件市场,原谅我如此没有追求。
git config --global user.name "KnifeZ"
git config --global user.email "[email protected]"
#3 NVM管理Node.js
使用nvm管理安装node.js版本,使用nvm前需把本地所有node.js环境卸载,防止出现冲突。github下载太慢,百度云分享nvm v1.1.10版本
链接:https://pan.baidu.com/s/14urtwc_e4QoyCxvT9HglJQ
[reply]提取码:87m0[/reply]
安装后打开安装目录C:\%UserProfile%\AppData\Roaming\nvm
,在settings.txt中添加淘宝镜像。
node_mirror: https://npm.taobao.org/mirrors/node/
node_mirror: https://npm.taobao.org/mirrors/node/
然后终端进行安装。具体步骤如下:
# 检查nvm是否安装成功
nvm -v
# 列出所有可用版本
nvm list available
# 下载想要的版本
nvm install 18.14.0
# 设置默认的node.js版本
nvm use 18.14.0
# 查看node.js版本
node -v
# 查看npm版本
npm -v
# 设置npm淘宝镜像
npm config set registry http://registry.npm.taobao.org/
# 升级npm到最新版本
npm install -g npm
# 安装Yarn
npm i --g yarn
# 设置yarn镜像地址
yarn config set registry https://registry.npm.taobao.org
# 解决vs code执行yarn脚本失败问题(需要管理员权限)
set-ExecutionPolicy RemoteSigned
#4 数据库
4.1 Redis
GitHub上下载redis的zip压缩包。Tags · microsoftarchive/redis · GitHub
解压到本地目录,然后将该目录添加到用户环境变量的Path中。如果终端中验证版本失败就关掉终端重试一次。
# 验证版本
redis-cli -v
# 启动redis
redis-server
# 终端操作redis
redis-cli
# 常用操作
set key value
get key
#5 Java环境
JDK下载地址:OpenJDK(清华镜像源)
我选择安装版,安装后无需进行环境变量配置,非常方便。
在终端里输入java --version
验证版本,如果不返回版本就重启终端再试试。
5.1 Tomcat配置
下载地址:Apache Tomcat® - Apache Tomcat 8 Software Downloads
配置教程:Apache Tomcat下载、安装、配置图文教程 - wangshunli - 博客园 (cnblogs.com)
建议选用Tomcat 8.5
5.2 Maven配置
安装完IDEA后会自带一个Maven,只需配置阿里云镜像即可。
在Maven的conf/settings.xml中的mirrors节点下添加如下镜像代码
# 配置路径:C:\Users\Knife\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\maven\lib\maven3\conf\settings.xml
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
#6 Python
建议通过官网下载安装,勾选pip并为所有人安装。
单独安装pip
下载:https://pypi.org/project/pip/#files
#下载包解压,cmd cd 解压路径,然后执行下面的脚本
python setup.py install
直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,输入如下代码
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
#7 php环境配置
https://www.knifez.net/archives/it/op/922.html
#8 PowerShell设置
Tab补全功能
显示输入历史
Import-Module PSReadLine
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete
Set-PSReadLineOption -PredictionSource History
Set-PSReadLineOption -PredictionViewStyle ListView
# 下载引路
.NET SDK
https://dotnet.microsoft.com/en-us/download
Java SDK
Tomcat
Apache Tomcat® - Apache Tomcat 8 Software Downloads
Python
python: https://www.python.org/downloads/windows/
pip: https://pypi.org/project/pip/#files
NVM
github官方下载:https://github.com/coreybutler/nvm-windows
1.1.10版本百度云分享链接:https://pan.baidu.com/s/14urtwc_e4QoyCxvT9HglJQ
提取码:87m0