基础前端开发环境配置

114 阅读3分钟

前言

你换工作没?换电脑没?是不是环境又要重新配置?按流程走下去就O啦。(整理不到位欢迎留言)

node

安装nvm(使用nvm管理node)

  1. 不能安装任何的node版本(如存在请先删除)
  2. 下载nvm(github.com/coreybutler… 官网下载)
  3. 同意并安装到磁盘目录下 (例:D:\NVM)
  4. 在创建一个nodeJs目录 (例:D:\NVM\nodejs)
  5. 完成安装

nvm常用基础命令

nvm version查询nvm版本

nvm list available 查询可下载的node版本

nvm install *** 安装指定版本

nvm list 查看已安装node版本

nvm use *** 使用什么版本的node

npm

node和npm是捆绑的

安装node npm就会安装。异常排查一下环境变量

npm镜像源

  1. 查看当前镜像 npm config get registry
  2. 切换淘宝镜像 npm config set registry registry.npm.taobao.org/

其他工具

像yarn pnpm bun 看个人,每个都有不一样特性

git

下载地址

官网 git-scm.com/downloads

安装

  1. 一路安装 next 建议不要动
  2. 安装完检查鼠标右键命令

基础命令

  1. git init ——— 初始化
  2. git clone 地址 ——— 克隆分支代码到本地(默认是master分支)
  3. git clone -b 分支名 地址 ——— 克隆具体分支代码
  4. git add . ——— 添加所有修改到暂存区
  5. git commit -m '注释' ——— 提交到仓库
  6. git push ——— 将代码提交远程仓库
  7. git push -u origin 分支名 ——— 将本地分支推送到origin
  8. git branch 分支名 ——— 新建分支
  9. git checkout 分支名 ———切换分支
  10. git pull ——— 拉取分支最新代码
  11. git merge 分支名 ——— 将目标分支代码合并到本分支
  12. git fetch ——— 更新远程代码到本地
  13. git reset --hard 目标版本号 ——— 硬回滚
  14. git reset --soft 目标版本号 ——— 软回滚
  15. git remote prune origin ——— 删除远程仓库不存在的分支
  16. git branch -d 分支名 ——— 删除本地分支
  17. git push origin --delete 分支名 ——— 删除远程仓库分支

vscode

下载地址

官网 code.visualstudio.com/

插件

  1. ESLint:用于代码规范检查和自动修复,提供了一致的代码风格和质量。
  2. stylelint:用于CSS样式检查的插件,可以帮助你保持一致的CSS代码风格和质量。
  3. Prettier:用于代码格式化,可以自动格式化你的代码,使其保持统一的风格。
  4. ChatGPT:智能AI问答。
  5. Chinese: 系统文字汉化。
  6. GitLens:增强了Git的功能,提供了更全面的代码审查和版本控制信息。
  7. Auto Close Tag / Auto Rename Tag:用于自动闭合HTML标签和自动重命名匹配的标签。
  8. HTML CSS Support:提供HTML和CSS的智能提示和代码片段。
  9. IntelliSense for CSS class names:在HTML和CSS中智能提示和补全CSS类名。
  10. Debugger for Chrome:用于在VS Code中调试JavaScript代码,与Chrome浏览器进行交互。
  11. Bracket Pair Colorizer:用于给括号添加颜色,帮助你更好地识别和匹配括号。
  12. Path Intellisense:在引入文件时,提供路径的智能提示和自动补全。
  13. Code Runner:在VS Code中运行代码片段或整个文件的插件,支持多种编程语言。
  14. Better Comments:改善代码注释的可读性和可视化,可以给不同类型的注释添加不同的样式。
  15. React PropTypes Intellisense:提供PropTypes的智能提示和自动补全,帮助你更好地使用PropTypes进行类型检查。
  16. ES7 React/Redux/GraphQL/React-Native snippets:提供了一些常用的React代码片段,可以快速生成React组件、生命周期方法和常用的代码模式

谷歌浏览器插件

  1. Window Resizer
  2. Proxy SwitchyOmega
  3. React Developer Tools
  4. Vue.js devtools
  5. JSON格式化工具
  6. Google 翻译