锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. 基于Vue CLI 3构建Vue3项目(Vue2也可参考)

基于Vue CLI 3构建Vue3项目(Vue2也可参考)

0
  • 软件开发
  • 发布于 2024-08-19
  • 0 次阅读
黄健
黄健

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


蜀国曾闻子规鸟,宣城还见杜鹃花。
一叫一回肠一断,三春三月忆三巴。
------《宣城见杜鹃花》



文章目录

  • 使用Vue CLI构建Vue3项目
    • 1. Vue3脚手架的安装
      • 1.1 默认安装
      • 1.2 指定版本安装
      • 1.3 查看版本
      • 1.4 配置vue cli的环境变量
        • 1.4.1 查看模块存储的全局目录
        • 1.4.2 查看安装的Vue CLI
        • 1.4.3 配置环境变量
      • 1.5 安装遇到的问题
    • 2. Vue3项目构建
      • 2.1 创建项目文件夹
      • 2.2 切换路径到指定位置
      • 2.3 创建项目
      • 2.4 项目预设
      • 2.5 项目模块
      • 2.6 Vue版本
      • 2.7 路由模式
      • 2.8 代码规范配置
      • 2.9 代码规范检测时机
      • 2.10 模块配置存放位置
      • 2.11 项目配置是否保存
      • 2.12 项目配置保存文件命令
      • 2.13 项目构建完成
      • 2.14 启动项目
      • 2.15 访问项目
      • 2.16 构建生产环境所用项目
      • 2.17 停止项目
      • 2.18 VsCode运行项目


Node.js的下载、安装和配置
node的下载、安装、配置和使用(node.js下载安装和配置、npm命令汇总、cnpm的使用)
Vue3入门之创建vue3的单页应用(vite+vue)
Vue入门第一篇(环境配置、脚手架安装、项目创建、项目运行访问、项目结构详解等)
Vue入门第二篇(基本语法、实例演示)
Vue专栏


使用Vue CLI构建Vue3项目

vue-cli(‌Vue CLI)‌是一个基于Vue.js进行快速开发的完整系统,‌包括项目脚手架、‌开发服务器、‌构建工具等。‌当你安装vue-cli后,‌它已经包含了Vue.js的运行时环境,‌因此不需要再单独安装Vue。‌vue-cli提供了命令行工具来快速创建和管理Vue项目,‌包括项目的初始化、‌开发服务器的启动、‌构建和部署等

1. Vue3脚手架的安装

关于vue cli的安装如果遇到了文件权限无法写入的情况,可在管理员权限下进行(以管理员身份运行cmd窗口)

vue-cli 3.x的安装

1.1 默认安装

安装vue-cli 3.x版本的命令,不指定版本会安装最新版本,如果安装报错,可参考2.1.5尝试解决

npm i -g @vue/cli

i :install的缩写
-g :global的缩写

安装完成后如下

1.2 指定版本安装

指定版本安装的命令(当前最新稳定版本为3.4.31)

npm install -g @vue/cli@3.4.31

1.3 查看版本

安装后使用以下命令查看版本,如果命令提示'vue'不是内部或外部命令则根据2.1.4进行环境变量配置,配置后再进行版本查看

vue --version

或

vue -V

1.4 配置vue cli的环境变量

Vue CLI默认的安装位置是全局node_modules,如果你没有配置过,则就是该目录加入到path环境变量

1.4.1 查看模块存储的全局目录

当然,如果你不知道有没有配置过,可以使用命令获取你当前的全局模块存储路径,将这个路径加入Path环境变量即可
查看当前的全局模块存储目录的命令如下

npm config get prefix

我之前配置过全局缓存和模块存储位置(使用npm config set prefix命令),则安装的位置就是我修改过的目录了

1.4.2 查看安装的Vue CLI

找到目录,之前安装的Vue CLI就在这个目录下(D:\JavaSoftWares\Node\node_global)
其中vue.cmd文件就是执行vue命令的脚本文件,将该文件所在位置的目录配置到path路径下,即可全局操作vue命令

1.4.3 配置环境变量

可以快捷方式找到高级系统设置:win+x然后点系统
也可按照如下操作一步一步找到高级系统设置

搜索控制面板-->打开系统安全-->选系统-->点击高级系统设置-->环境变量-->系统变量-->Path-->编辑-->新建
然后将vue.cmd所在的目录,也就是我们刚刚使用npm config get prefix命令查看到的目录放进去

然后一路确定下去即可完成环境变量的配置
现在再重新打开任意位置的cmd窗口,输入vue -V命令查看即可

1.5 安装遇到的问题

如报错如下,则表示无权限创建相关文件,可使用管理员身份执行命令,或者参考文首文章链接:node的下载、安装、配置和使用(node.js下载安装和配置、npm命令汇总、cnpm的使用)中的2.1.4文件夹权限修改进行修改权限

解决方法
使用管理员身份运行cmd窗口并执行安装命令,如下

然后再执行一遍安装命令即可安装成功

2. Vue3项目构建

使用Vue CLI 3.x构建项目

创建时,命令执行的位置最好cd到C盘以外的某个位置,执行命令的位置就是项目创建的位置

2.1 创建项目文件夹

关于vue cli的安装如果遇到了文件权限无法写入的情况,可在管理员权限下进行(以管理员身份运行cmd窗口)
先在C盘以外的盘,如F盘,创建一个文件夹用于存放项目
我这里先在F盘创建一个Projects目录
全路径为F:\STUDY\Front\Vue\Vue3\Vue3-CLI\Projects

2.2 切换路径到指定位置

使用管理员身份打开cmd窗口,cd到刚刚创建的目录位置

cd F:\STUDY\Front\Vue\Vue3\Vue3-CLI\Projects

这里因为是从C盘切换到F盘的位置,所以直接cd加路径并未切换成功,此时再输入盘符加冒号回车即可成功,如下

f:

2.3 创建项目

执行创建命令,项目命令自定义,建议全小写,我这里项目名称定义为vue3-demo-cli-01

vue create vue3-demo-cli-01

这里先预览一下整体的配置,心里有个底,后面会有每一步具体的操作演示,如下图

以上的配置按顺序从上到下依次是:

  • 选择预设配置,这里选的手动配置Manually select features
  • 为项目确认所选模块,这里选了三个Babel、Router、Linter,其含义分别是JS转义工具、vue路由、代码规范工具
  • 选择vue的版本,这里选择3的版本
  • 是否为路由使用历史模式,这里选择是
  • 为代码规范工具选择配置,这里选择标准配置
  • 代码规范的额外配置,选择何时开启代码规范的检测,选择保存后开启
  • 对于Babel、ESLint等的配置存放到哪里,这里选择存放到专有配置文件下
  • 是否保存以上设置以便于后续创建项目使用,这里选择是
  • 保存设置的名称为,这里起个名,自定义即可,我这里取名为vue3-b-r-l

2.4 项目预设

执行命令后如下,可以选择默认的Vue3或Vue2,也可以选择手动配置
这里我们手动选择,使用上下键选择Manually select features

2.5 项目模块

选择模块,使用上下键调整位置,然后空格勾选,a全选,i取消选项,回车完成进入下一步
这里我们除了默认勾选的两个之外再选一个Router即可,回车进入下一步

关于选项的解释如下:
Babel是一个JS的转义工具
TypeScript 是否需要TS
Progressive Web App (PWA) Support 渐进式Web应用
Router Vue路由
Vuex Vue状态管理器
CSS Pre-processors 是CSS的预处理器,如sass less
Linter/Formatter 是保障代码规范的工具,如ESLint
Unit Testing 单元测试
E2E Testing E2E测试

2.6 Vue版本

这里选择Vue的版本,选择3.x的版本,回车

2.7 路由模式

下面是路由模式的选择,使用history模式,还有一种是hash模式,输入Y回车

2.8 代码规范配置

接下来选择代码格式配置,选择标准配置

2.9 代码规范检测时机

什么时候进行代码规则检测,选择保存时进行代码检测

2.10 模块配置存放位置

关于Babel、ESLint等的配置存放位置,选择存放在专用的配置文件中

2.11 项目配置是否保存

是否保存配置,保存后下次构建项目可以直接使用这次的配置

2.12 项目配置保存文件命令

保存预设配置为vue3-b-r-l

保存后下次再次创建项目时就会出现vue3-b-r-l这个选项,可直接使用该配置而无需再一一选择,如下

2.13 项目构建完成

项目创建完成后界面如下

2.14 启动项目

根据蓝色提示命令启动项目

cd vue3-demo-cli-01
npm run serve

如下,即为启动成功,可通过Local和Network两个地址进行访问

2.15 访问项目

本地访问地址
http://localhost:8080/

服务器访问地址
http://192.168.8.171:8080/

2.16 构建生产环境所用项目

在最后一行提示信息中还有一个命令,可以构建项目用于生产环境应用的文件
项目发布到生产环境前,构建版本,执行以下命令会生成一个./dist文件夹

npm run build

2.17 停止项目

如何停止项目,使用命令Ctr+c,然后选择Y即可停止项目

2.18 VsCode运行项目

使用VsCode打开项目,项目结构如下

可在Vscode中的控制台执行命令运行项目,与上面的命令一样,这里不做演示


感谢阅读,祝君暴富!


原文链接: https://hanshan.blog.csdn.net//article/details/140401600

标签: #VUE 61 #软件开发 1171
相关文章

万字:支付“核心系统”详解 2024-11-02 15:33

专栏作者:隐墨星辰 \| 主编:陈天宇宙 这篇文章也尝试化繁为简,探寻支付系统的本质,讲清楚在线支付系统最核心的一些概念和设计理念。 虽然支付行业已经过了风头最劲的时光,但跨境支付仍然在蓬勃发展,每年依然有很多新人进入这个行业,这篇文章尝试为这些刚入行的新人提供一点帮助。 文章只介绍一些支付行业十几

资深支付架构师视角:实战从问题定义到代码落地的完整套路 2024-11-02 15:33

前言 今天从一个实际案例入手,介绍站在架构师的角度,如何识别并定义问题,提炼需求,技术方案选型,再到详细设计,最后利用AI的能力协助写出核心的代码,验证与调优。 解决问题存在一定的模式,也可以称之为框架,总结出自己的思考和解题框架,以后再碰到同类型的问题就可以如庖丁解牛一样容易。 很多年前,我写代码

Spring 实现 3 种异步接口 2024-10-18 09:07

大家好,我是苏三~ 如何处理比较耗时的接口? 这题我熟,直接上异步接口,使用 Callable、WebAsyncTask 和 DeferredResult、CompletableFuture等均可实现。 但这些方法有局限性,处理结果仅返回单个值。在某些场景下,如果需要接口异步处理的同时,还持续不断地

重学SpringBoot3-集成Redis(五)之布隆过滤器 2024-10-08 11:24

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-集成Redis(五)之布隆过滤器 1. 什么是布隆过滤器? * 基本概念 适用场景 2. 使用 Redis 实现布隆过滤器 * 项目依赖 Redis 配置

设计模式第16讲——迭代器模式(Iterator) 2024-10-08 11:24

一、什么是迭代器模式 迭代器模式是一种行为型设计模式,它提供了一种统一的方式来访问集合对象中的元素,而不是暴露集合内部的表示方式。简单地说,就是将遍历集合的责任封装到一个单独的对象中,我们可以按照特定的方式访问集合中的元素。 二、角色组成 抽象迭代器(Iterator):定义了遍历聚合对象所需的方法

vue2路由和vue3路由区别及原理 2024-10-08 11:24

一、Vue2 与 Vue3 路由的区别 1. 创建路由实例方式的不同 Vue 2 中,通过 Vue.use() 注册路由插件,并通过 new VueRouter() 来创建路由实例。 import Vue from 'vue';import VueRouter from 'vue-router';i

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.