【前端开发】-- 基于nvm快速搭建项目与多项目同时开发

背景

  • 为了快速响应各个前端项目,快速适应各个项目环境变化
  • 为电脑更换后快速配置工作环境而准备

目标

  • 快速准备本地 node 环境(多版本)
  • 快速构建 web 应用
  • 快速启动 web 应用(vue,react,typescript 等)

安装 Node 环境

概述

  • 官网中有各种版本的 Node 版本,用户可以自行前往下载
  • 如果用户自行下载安装 Node 版本将不能做版本控制
  • 使用 nvm 来做 Node 下载与版本控制
  • nvm 支持 mac,windows,linux

前提:请安装 nvm 前卸载本机的 Node 其他版本,会冲突

下载安装

  • nvm 网站
  • nvm-windows
  • nvm 发布列表(下载安装即可,点点点)
  • nvm 安装配置(可修改)
    • nvm 目录:C:\Users\jack.li\AppData\Roaming\nvm
    • nodejs 目录:C:\Program Files\nodejs
    • 修改源:C:\Users\jack.li\AppData\Roaming\nvm\settings.txt
    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/
    
  • 已管理员身份打开终端 CMD
C:\Windows\system32>nvm list

  * 12.22.3 (Currently using 64-bit executable)

C:\Windows\system32>nvm install 14
Downloading node.js version 14.20.1 (64-bit)...


C:\Windows\system32>nvm list

    14.20.1
  * 12.22.3 (Currently using 64-bit executable)

C:\Windows\system32>nvm use 12.22.3
Now using node v12.22.3 (64-bit)

C:\Windows\system32>node -v
v12.22.3

C:\Windows\system32>npm -v
6.14.13

C:\Windows\system32>
  • 环境已经准备妥当

快速构建 web 应用

create-vite-app

支持模板

  • vue (default)
  • vue-ts (experimental)
  • react
  • react-ts
  • preact
  • preact-ts
  • reason-react

简单操作

$ npm init vite-app my-react-project --template react

create-vite-app has been deprecated. run npm init @vitejs/app or yarn create @vitejs/app instead.

react-scripts

支持模板

  • typescript

简单操作

$ npx create-react-app my-app --template typescript

快速启动 web 应用

  • 确定你需要的 node 版本
$ nvm use 12.22.3
  • 安装依赖
$ npm install
  • 根据 package.json 启动
$ npm start # npm run dev
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值