Vue宏观理解

文章目录

  • [1 Vue是什么](#1 Vue是什么)
  • [2 前端运行环境和工具](#2 前端运行环境和工具)
  • [3 环境搭建](#3 环境搭建)
    • [3.1 node.js安装](#3.1 node.js安装)
    • [3.2 Vite环境安装](#3.2 Vite环境安装)
  • [4 Vue项目开发](#4 Vue项目开发)
    • [4.1 Vue项目开发开发方式](#4.1 Vue项目开发开发方式)
    • [4.2 Vue项目结构](#4.2 Vue项目结构)
    • [4.3 启动Vue项目](#4.3 启动Vue项目)
    • [4.4 Vue开发](#4.4 Vue开发)
    • [4.4 Vue工程运行流程](#4.4 Vue工程运行流程)

1 Vue是什么

Vue是一款Web前端JavaScript 框架;

官网:https://vuejs.org/

2 前端运行环境和工具

1、node.js 是一个开源跨平台的 JavaScript 运行时环境,可以理解成java中的jdk;

官网:https://nodejs.org/

2、npm是JavaScript依赖包管理工具,可以进行前端项目的打包、依赖下载等,可以理解成java中的maven;

官网:https://www.npmjs.com/

3、Vite是快速构建前端Vue项目的脚手架,可以理解为开发Spring Boot的Spring Initializr快速构建工具;

官网:https://cn.vitejs.dev/

3 环境搭建

3.1 node.js安装

【解压即可用】

下载:https://nodejs.org

安装:解压即完成安装;(使用的是zip压缩包)

【配置环境变量】

1、在 D:\dev\node-v20.12.0-win-x64 下创建2个文件夹:

node_global (依赖库)

node_cache (缓存)

2、在D:\dev\node-v20.12.0-win-x64目录下cmd进入dos窗口,执行:

npm config set prefix "D:\dev\node-v20.12.0-win-x64\node_global"

npm config set cache "D:\dev\node-v20.12.0-win-x64\node_cache"

3、查看有没有设置成功:

npm config get prefix

npm config get cache

配置环境变量Path,在Path变量中添加如下路径:

D:\dev\node-v20.12.0-win-x64

D:\dev\node-v20.12.0-win-x64\node_global

在任意目录打开dos窗口查看是否配置成功:

node -v

npm -v

注:Node.js已经自带npm,安装Node.js时即已安装了npm,故不需要再安装npm;

【配置npm仓库】

  • 在使用npm命令时,默认是从国外的官方仓库下载依赖,下载速度可能会比较慢,甚至下载失败,我们通常更换为国内淘宝的npm仓库源,提高下载速度;
  • 查看目前的npm仓库源(位置):
    npm config get registry
    设置淘宝源:npm config set registry https://registry.npmmirror.com/
    原来老的淘宝npm地址(http://registry.npm.taobao.org/)即将停止解析,所以建议使用新地址;
    【测试环境】
    安装一个js依赖包测试一下看看:
    npm install axios -g #其中-g是全局安装的意思;
    全局安装就会把axios模块安装到:
    D:\dev\node-v20.12.0-win-x64\node_global 目录下;
    如果不加-g就会安装到了当前执行命令所在的目录下:C:\Users\Administrator

3.2 Vite环境安装

  • npm create vite@latest
    npm是Node Package Manager的缩写,是Node.js的一个包管理工具;
    create是一个npm的命令,用于创建新的npm包;
    vite@latest表示使用最新版本的vite;
    npm create vite@latest命令用于使用npm包管理器创建一个新的Vite项目;

执行该命令最终的效果就是会初始化一个新的项目,配置好必要的文件,并安装所有必要的依赖,包括安装好Vite本身(执行这个命令会自动安装vite,不需要手动安装vite);

4 Vue项目开发

4.1 Vue项目开发开发方式

4.2 Vue项目结构

4.3 启动Vue项目

4.4 Vue开发

4.4 Vue工程运行流程

相关推荐
知识分享小能手42 分钟前
React学习教程,从入门到精通, React 属性(Props)语法知识点与案例详解(14)
前端·javascript·vue.js·学习·react.js·vue·react
赵得C4 小时前
【前端技巧】Element Table 列标题如何优雅添加 Tooltip 提示?
前端·elementui·vue·table组件
叫我阿柒啊5 小时前
Java全栈开发工程师的实战面试经历:从基础到微服务
java·微服务·typescript·vue·springboot·前端开发·后端开发
@八度余温7 小时前
eslint 和 prettier 的相同点和区别
vue·eslint
周航宇JoeZhou9 小时前
JP4-7-MyLesson后台前端(五)
java·前端·vue·elementplus·前端项目·mylesson·管理平台
计算机学长felix11 小时前
基于Django的“酒店推荐系统”设计与开发(源码+数据库+文档+PPT)
数据库·python·mysql·django·vue
陶甜也13 小时前
threeJS 实现开花的效果
前端·vue·blender·threejs
叫我阿柒啊1 天前
从Java全栈到前端框架:一次真实面试的深度复盘
java·spring boot·typescript·vue·database·testing·microservices
借你耳朵说爱你1 天前
浅拷贝和深拷贝两种不同的对象复制
vue·web
F2E_Zhangmo1 天前
基于cornerstone3D的dicom影像浏览器 第四章 鼠标实现翻页、放大、移动、窗宽窗位调节
vue·cornerstone·cornerstone3d·cornerstonejs