当前位置: 首页 > news >正文

一文打通前端环境搭建

目录

  • nvm管理
    • 安装nvm 管理node
    • 配置nvm环境变量
    • 切换nvm国内镜像
  • 安装node
  • npm 镜像切换
  • 打包工具yarn
    • 安装yarn
    • yarn切换淘宝镜像
  • 安装vue脚手架
  • 开发工具vscode
    • 安装(傻瓜式安装)
  • 启动项目
    • vue插件配置
  • 关于yarm
    • yarm常用命令

nvm管理

安装nvm 管理node

  1. 访问github地址:https://github.com/coreybutler/nvm-windows/releases
  2. 安装最新exe

配置nvm环境变量

最新版本的nvm会自动加入环境配置,无需手动配置环境变量

切换nvm国内镜像

如果不切换,安装node会很慢

切换至阿里云镜像 使用命令:

nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

安装node

  1. 查看可下载node的版本。选择LTS长期稳定维护的版本
    nvm list available

  1. 选择v18.20.2版本下载
      nvm install 18.20.2
  1. 查看已下载的node版本
      nvm list
  1. 使用18.20.2版本(必须要执行该语句,否则不生效)
      nvm use 18.20.2
  1. 确认当前node版本是否成功安装
      node -v

npm 镜像切换

npm config set registry http://registry.npmmirror.com

打包工具yarn

安装yarn

npm install -g yarn

yarn切换淘宝镜像

  1. 查看当前镜像
      yarn config get registry
  1. 切换国内淘宝镜像
      yarn config set registry https://registry.npmmirror.com/
  1. 切回默认镜像源
      npm config set registry https://registry.npmjs.org

安装vue脚手架

yarn global add @vue/cli   //全局安装vue脚手架

开发工具vscode

安装(傻瓜式安装)

  1. 官网:https://code.visualstudio.com/

启动项目

  1. 添加依赖
      yarn install
  1. 启动项目
      yarn run serve

vue插件配置

  1. Vetur

  1. 汉化插件

关于yarm

yarm常用命令

yarn -v  // 查看yarn 版本
yarn config list  // 查看yarn配置
yarn config get registry   // 查看当前yarn源// 修改yarn源(此处为淘宝的源)
yarn config set registry https://registry.npm.taobao.org  // yarn安装依赖
yarn add 包名          // 局部安装
yarn global add 包名   // 全局安装// yarn 卸载依赖
yarn remove 包名         // 局部卸载
yarn global remove 包名  // 全局卸载(如果安装时安到了全局,那么卸载就要对应卸载全局的)// yarn 查看全局安装过的包
yarn global list  

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 零基础Opencv学习(一)
  • 自主导航的视觉导航机器人:解析ROS、OpenCV、Qt及路径规划算法的创新应用与实践(代码示例)
  • SpringBoot 2 最常用的配置汇总
  • SpringBoot + Vue实现websocket
  • Javascript归纳与总结——this指向及其改变、new关键字与原型链、异步、闭包和函数防抖与节流
  • Python 全栈系列265 使用ORM、Kafka、Apscheduler实现任务的并发处理
  • 基于django的失物招领系统的设计与实现/ 基于Python的失物招领系统的设计与实现/失物招领管理系统
  • Linux随记(十一)
  • Android13系统源码内置App并通过AIDL调用获取内置存储卡的真实大小
  • EmbeddedGUI简介
  • 语音控制开关的语音识别ic芯片方案
  • Linux信号处理机制基础
  • 创新之光闪耀,点赋科技在第十三届创新创业大赛中绽放光彩
  • BaseCTF Week2
  • linux固定ip
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【技术性】Search知识
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • Angular数据绑定机制
  • download使用浅析
  • JavaScript类型识别
  • JDK 6和JDK 7中的substring()方法
  • JS变量作用域
  • React的组件模式
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • spark本地环境的搭建到运行第一个spark程序
  • Terraform入门 - 1. 安装Terraform
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 番外篇1:在Windows环境下安装JDK
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 赢得Docker挑战最佳实践
  • Android开发者必备:推荐一款助力开发的开源APP
  • FaaS 的简单实践
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​Python 3 新特性:类型注解
  • ###项目技术发展史
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • %@ page import=%的用法
  • (13):Silverlight 2 数据与通信之WebRequest
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (超详细)语音信号处理之特征提取
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)计算机毕业设计ssm电影分享网站
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (六)Flink 窗口计算
  • (顺序)容器的好伴侣 --- 容器适配器
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • .aanva
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考