Web前端工程的装机必备软件
前言
最近作者的电脑 C 盘变红了,这让我很难受(有点小强迫症),所以准备重新安装下系统,顺便把 C 盘扩大点。
注意:
操作系统是 windows 11 23H2。
所有的命令行都是使用 Windows Terminal 中进行的。
安装 Windows Terminal
由于我们所有的命令行操作都是在 Windows Terminal 中进行的, 所以第一步先按章配置 Windows Terminal(win11 是自带的,其他系统可以在系统商店搜索 terminal 进行安装);
Windows Terminal 默认支持多种 shell 环境(cmd、powershell、Azure Cloud Shell),
另外还支持自定义添加其他的 shell 环境(如:git 自带的 git-bash;wsl 等等)

关于 Windows Terminal 美化可以参考这个
如果执行脚本提示此系统禁止运行脚本可以执行
set-ExecutionPolicy RemoteSigned解除禁制
安装 nvm - node 版本管理工具
作为 web 前端开发工程师,nodejs 肯定是必不可少的, nvm(Node Version Manager)是一个用于管理 Node.js 版本的工具,它提供了一些常用的命令来操作 Node.js 版本。
所以我们先来安装 nvm, 由于 win11 自带了 winget 包管理工具,所有下面我们使用 winget 来安装 nvm。
winget install CoreyButler.NVMforWindows
# 安装前需要先使用 winget search 进行搜索,找到对应的 id(如上面的 CoreyButler.NVMforWindows)
具体的安装步骤可以参考作者的这篇博文
以下是一些常用的 nvm 命令:
nvm install [version] # 安装指定版本的Node.js。如果未指定版本,则默认安装最新版本。
nvm use [version] # 切换到指定版本的Node.js。如果未指定版本,则默认切换到最新版本。
nvm uninstall [version] # 卸载指定版本的Node.js。
nvm list # 列出已安装的所有 Node.js版本。
nvm current # 显示当前正在使用的Node.js版本。
nvm alias [from] [to] # 创建或修改别名,以方便切换不同版本的Node.js。
nvm default [version] # 设置默认的Node.js版本。
nvm node_mirror [url] # 设置Node.js的镜像源地址。
nvm npm_mirror [url] # 设置npm的镜像源地址。
nvm on # 开启Node.js版本管理。
nvm off # 关闭Node.js版本管理。
nvm proxy [url] # 设置下载代理。
安装 NodeJS
nvm install lts # 安装nodeJs 最新的 lts 版本
安装完成后就可以执行 node -v 查看当前的 node 版本了。
node 安装完成后,也可以安装一些常用的工具:
- nrm / yrm 用来管理包管理器的源地址,nrm-npm;yrm-yarn
- pnpm / yarn / cnpm 包管理器-喜欢哪个装哪个,也可以全部安装。
- @vue/cli vue cli 用来创建管理 vue 项目(老项目需要)
源码管理
这里我们使用的 git,git 的安装也是使用 winget, 和安装 nvm 的步骤一致。不习惯的可以去官网下载
winget install Git.Git
安装 vscode
vscode 的安装也是使用 winget, 和安装 nvm 的步骤一致。不习惯的可以去官网下载
winget install Microsoft.VisualStudioCode

vscode 插件:
- Better Comments
- Can I Use
- Vite
- JavaScript standardjs styled snippets
- Path Intellisense
- markdownlint
- ESLint
- Git History
- EditorConfig for VS Code
- Prettier - Code formatter
- Auto Close Tag
- Auto Rename Tag
- Code Runner
- GitHub Codespaces
- GitHub Copilot
- GitHub Copilot Chat
- GitHub Copilot Labs
- Draw.io Integration
- SVG
- CodeMetrics
- Image preview
- Noctis
- DotENV
- Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
- Dev Containers
- Remote - SSH
- Remote - SSH: Editing Configuration Files
- WSL
- Remote Development
- Live Preview
- Remote Explorer
- Remote Repositories
- Remote - Tunnels
- Nx Console
- indent-rainbow
- CSS Peek
- git-commit-plugin
- JavaScript Booster
- Auto Import
- Code Spell Checker
- Formatting Toggle
- IntelliCode
- vscode-icons
- Vue Language Features (Volar)
- TypeScript Vue Plugin (Volar)
- Quokka.js
- Import Cost
- IntelliSense for CSS class names in HTML
内网穿透
Github 加速
Watt Toolkit-瓦特工具箱 (原 Steam++)现可在 windows store 中下载。

当然也可以使用使用 v2rayN (可在 just my sockets 购买)。
浏览器
win11 自带的 Edge 浏览器很不错,支持账号同步,功能非常全面(喜欢 Chrome、Firefox 可以自行安装),不管使用哪种浏览器一些必要的插件还是需要安装的。
下面是我常用的一些插件:
- FeHelper 前端助手:提供一些常用的工具
- Wappalyzer:查看当前访问网站使用的框架/库
- AdBlock: 拦截广告
- vue.js devtools:vue 开发者工具
- Window Resizer:调整浏览器的大小
- 移动模拟器:模拟移动端,方便调试移动端网页
- 沉浸式翻译:一款翻译插件,可以提供双语对照,可以设置翻译源,功能挺不错

其他
除了开发之外还有其他的一些软件:
- Github Desktop
- Foxmail:邮箱
- snipaste:截图
- 网易云音乐:听歌
- 有道翻译:翻译软件,ctrl+shift+d 截图翻译非常方便
- WPS:办公软件
- nginx:反向代理工具
- toDesk:远程访问工具
- LICEcap:Gif 录制工具-简单好用
- 阿里云:可以同步一些文件
- powerToys:增强 windows,功能很全面,微软开发
- 360 极速版:清理垃圾、下载软件的不二选择
- Doctor Desktop:doctor 客户端
- HBuilderX:跨端开发很方便,特别是有多个平台的小程序开发时,使用的是 vue 语法
- Motrix: 下载功能
- 微信/QQ:聊天工具
- 企业微信/钉钉:办公软件
Web前端工程的装机必备软件的更多相关文章
- Mac 装机必备软件推荐
所谓Mac 装机必备软件,就是用 Mac OS X 几乎都要安装的软件,无论你是开发者.设计师还是摄影师,如果你是刚开始用 Mac,那么推荐看看以下内容,对你非常有帮助. 一.输入法 Mac 自带的中 ...
- Linux web工程部署远程必备软件安装
一.序 最近在将程序往linux上面部署,特此记录下部署步骤,待以后参考. web工程部署必备软件为:JDK.tomcat.数据库软件(oracle或mysql),远程监控.上传下载必备软件:VNC. ...
- Surface 2装机必备软件指南
新买的Surface到货了还不知道有什么用,每天就用来划划点点?有点太浪费了吧!跟哥走,哥给你推荐几款Surface 2装机必备的软件~应用商店,走起~ 初次使用看过来:Win8宝典 如果你是一个像我 ...
- C#程序员装机必备软件及软件地址
装机必备 Visio2010 下载 http://gd.ddooo.com/visio2010_12530.rar Office 安装包 http://xz.cncrk.com:8080/soft/k ...
- 【前端】windows64位必备软件清单
目录 一.前言 二.日常必备 三.前端相关 四.个人习惯 一.前言 重做系统以后,安装各种软件就是挺烦人的一件事. 特地整理成文章,并且将相关软件上传到了百度网盘,省的以后再各种找资源了. 百度网盘下 ...
- Windows装机必备软件列表
经常装系统,列个List,以后装完之后安装软件直接参照使用!windows版: 输入法: 搜狗输入法(由于长期使用导致此输入法十分熟悉我的输入习惯,以无法自拔).支持Linux.Windows(太穷还 ...
- 我的Windows装机必备软件与生产力工具
目录 系统工具 工作学习 开发工具 VS插件 2018年12月21日,最近要装新电脑,借此将自己常用的工具总结一下. 系统工具 wox,软件快速启动工具,有翻译等插件 everything,本地文件文 ...
- Web 前端编程运维必备
Html 1.Html 标签初知 2.Html 标签种类 3.Html 符号 4.Html Title 标签 5.Html meta 标签 6.Html Link 标签 7.Html p 标签 8.H ...
- web前端开发前景怎么样?
对于web前端开发,对现今前端的发展,中国的发展还很落后,中国没有Jquery,没有Node.js,其中最主要的一点是,中国的前端比较封锁,大家都没有分享的觉悟.回头看看,那些发展比较快的行业.软件, ...
- web前端职业规划(转)
关于一个WEB前端的职业规划,其实是有各种的答案,没有哪种答案是完全正确的,全凭自己的选择,只要是自己选定了, 坚持去认真走,就好.在这里,我只是简要说一下自己对于这块儿内容的理解.有一个观点想要分享 ...
随机推荐
- Prism报错
Rules.Default..WithoutFastExpressionCompiler()报错 说没有找到容器 1.查看Prism.Wpf源码 获取DryIoc容器规则 2.证明项目中出现了另外一个 ...
- [远程Call]32位远程多参数带返回调用
[远程Call]32位远程多参数带返回调用 引子 在Windows上可以使用CreateRemoteThread实现远程Call,但是有不带返回值且只能传递一个参数的限制. 解决思路 将多个参数利用V ...
- [超详细]SpringBoot整合WebSocket
1. 什么是WebSocket? WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,它允许在浏览器和服务器之间进行实时的.双向的通信.相对于传统的基于请求和响应的 HTTP 协议, ...
- Vmware中的centos7突然连接不上网络了,网络适配器采用的是NAT模式,解决办法?
进入Windows操作系统,然后右键点击我们的电脑,进入到管理界面 计算机-> 管理->服务和应用程序->服务,找到如下服务进程 VMware DHCP Service, VMwar ...
- 数据库安装postgresql
数据库安装postgresql 目录 数据库安装postgresql 1.数据库源替换下载 2.初始化数据库并启动安装 3.登录数据库设置密码 4.常用命令 一.常用命令 二.用户 三.权限 四.模式 ...
- PHP判断是否是微信打开, 浏览器打开
#问题 项目中遇到的问题, 如果用户是使用微信访问的. 那么进行友好提示"如何使用浏览器打开/告诉用户使用浏览器打开" 方案 useragent是浏览器标识, 带有一些客户信息. ...
- Python/Java/Php/C#/Go/C/C++这几个主力语言,谁到底真的不行
1.前言 阿里最近又进行了史诗级的大裁员,IT行业肉眼可见的持续性衰退与没落.当潮水退却,才能看出谁在裸泳.作为当今计算机编程界的几大主力语言,谁才真正的裸泳者呢? 2.描述 1.Python: Py ...
- 基于Spring事务的可靠异步调用实践
SpringTxAsync组件是仓储平台组(WMS6)自主研发的一个专门用于解决可靠异步调用问题的组件. 通过使用SpringTxAsync组件,我们成功地解决了在仓储平台(WMS6)中的异步调用需求 ...
- Record - Dec. 2st, 2020 - Exam. REC
Prob. 1 Desc. & Link. 有一个基础想法,即一次操作三可以用一次操作一加上一次操作二来实现,然后他又没让我们最小化操作次数,所以我们令 \(M=\min\{A+R,M\}\) ...
- Solution -「九省联考 2018」劈配
Description Link. 一年一度的综艺节目<中国新代码>又开始了.Zayid 从小就梦想成为一名程序员,他觉得这是一个展示自己的舞台,于是他毫不犹豫地报名了. 轻车熟路的 Za ...