VUE的脚手架搭建引入类库

news/2025/3/15 9:47:06/

VUE的小白脚手架搭建

真的好久好久自己没有发布自己博客了,对于一直在做后端开发的我

,由于社会卷啊卷只好学习下怎么搭建前端,一起学习成长吧~哈哈哈(最终目的,能够懂并简易开发)

文章目录

  • VUE的小白脚手架搭建
    • 1.下载`node.js`
    • 2.安装vue脚手架
    • 3.创建一个项目
    • 4.代码规范约束配置(美化代码)
        • 搜索`eslint`
        • 搜索`prettier`
    • 5.引入组件库
      • 我们引入`Ant Design Vue`
    • 6.全局通用布局

1.下载node.js

下载网址: node.js

点击安装下一步

node -v

D:/docs/Typroa/imgs/image-20250314182354650.png

vue_20">2.安装vue脚手架

目的是为了让我们能预制加载一些类库,让我们开发达到简化

不需要指定什么文件夹,直接粘贴下面的命令,enter回车即可

npm install -g @vue/cli

在这里插入图片描述

检验是否成功:

D:\projs\vue>vue --version
@vue/cli 5.0.8  ##版本号(出现版本号就是成功)

3.创建一个项目

这边需要选择一个文件夹:

比如我选择的是D:\projs\vue这个文件夹

vue create uesr-center-frontend-vue

出现如下的问题: 选择Y即可

在这里插入图片描述

是否选择使用vue2还是vue3,下面的两种方法,自己选择特性

第一种:

我们默认使用vue3,点击回车就好了

在这里插入图片描述

在这里插入图片描述


第二种:

1.我们选择人工选择安装特性

在这里插入图片描述

2.选择对应的需要的组件,一般我们只需要这些

按空格键选择组件(有*就是选择了),选择好后,按回车就是安装了

在这里插入图片描述

3.选择Vue3

在这里插入图片描述

4.是否使用类组件的语法,我们不使用,选择 n(我们使用其他的)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

5.下面的一系列,按照我下图所配即可

在这里插入图片描述

6.下面的是问你啥时候做语法校验,我们选择保存时做

在这里插入图片描述

7.意思: 使用单独配置,还是混合在一起,

这里为了好管理,我们选择单独的回车

在这里插入图片描述

8.表示是否把上面的我们配置的版本当做预设版本

这里我们选择不保存(下次用下次配)

在这里插入图片描述

9.安装成功

在这里插入图片描述

idea或者webstorm打开点击运行

在这里插入图片描述

4.代码规范约束配置(美化代码)

下面的代码操作后: 按下CTRL+ALT+L,就可以一键美化代码(就是格式对齐的效果)

我们打开settings

搜索eslint

在这里插入图片描述

不想每次运行出现不符合eslint的语法校验错误,可以进行如下的配置

vue.config.js中添加lintOnSave: "warning",

在这里插入图片描述

搜索prettier

下面的5步操作完成后,点击apply即可

在这里插入图片描述

5.引入组件库

我们引入Ant Design Vue

可以直接参考​ant design vue​的官网,里面啥都有

安装ant design vue组件的命令

##最新的版本
npm i --save ant-design-vue@next
##具体的版本
npm i --save ant-design-vue@4.x 

在这里插入图片描述

如果上面的安装出现错误,运行如下命令

npm audit fix --force

在项目中全局配置: 目的是为了我们后面用到这些组件

在这里插入图片描述

有个坑: 上面

安装完 antd 为什么 dist 下面没有 antd.css 文件?因为最新版本不需要 import'ant-design-vue/dist/antd.css';

去除掉就可以了

在这里插入图片描述

如何证明我们安装好了呢?

随便选择一个组件,进行安装就可以

如添加一个按钮

vue"> <a-button type="primary" danger>Primary</a-button>

在这里插入图片描述

6.全局通用布局

就是页面上不会变的总布局,如顶部的菜单栏

我们建一个layouts文件夹.然后新建一个BasicLayout.vue的组件

在这里插入图片描述

代码

vue"><template><div class="basic-layout">我们测试下,你好,vue</div>
</template><script setup lang="ts"></script><style scoped></style>

我们在根页面src/App.vue引入通用布局

在这里插入图片描述

代码

vue"><template><div id="app"><BasicLayout /></div>
</template><style></style>
<script setup lang="ts">
import BasicLayout from "@/layouts/BasicLayout.vue";
</script>

在这里插入图片描述

还有,还在更关于与后端的交互

在这里插入图片描述


http://www.ppmy.cn/news/1579279.html

相关文章

深入理解TCP/IP网络模型及Linux网络管理

1. TCP/IP网络模型简介 TCP/IP&#xff08;传输控制协议/互联网协议&#xff09;是互联网的基础通信协议集。它分为四层&#xff0c;从上到下依次为&#xff1a; 应用层&#xff1a;处理高层协议&#xff0c;如HTTP、FTP等。传输层&#xff1a;负责端到端的通信&#xff0c;主…

java maven依赖传递以及版本冲突

文章目录 基本背景基本排查冲突工具依赖传递&#xff1a;很多依赖到底使用哪个版本的依赖dependencyManagement 作用exclusions其他问题 基本背景 你使用 java&#xff0c;使用 maven pom.xml 管理你的依赖包 可能常常遇到依赖版本冲突&#xff0c;或者很多依赖包&#xff0c;…

实验篇| CentOS 7 下 Keepalived + Nginx 实现双机高可用

为什么要做双机高可用&#xff1f;‌ 想象一下&#xff1a;你的网站突然宕机&#xff0c;用户无法访问&#xff0c;订单流失、口碑暴跌…&#x1f4b8; ‌双机热备‌就是解决这个痛点的终极方案&#xff01;两台服务器互为备份&#xff0c;724小时无缝切换&#xff0c;保障业务…

ChatboxAI:开启高效智能交互的全能助手

一、项目概况:跨平台AI客户端的革新者 ChatboxAI 是一款集多功能于一体的 跨平台AI客户端应用,支持 Windows、MacOS、Android、iOS、Linux 及网页端,覆盖了主流操作系统和移动设备。其核心定位是为用户提供 灵活的模型选择 与 本地化智能服务,目前已集成包括 OpenAI 的 GP…

建筑管理(2): 施工承包模式,工程监理,质量监督

文章目录 一. 施工承包模式1. 施工总承包模式1.1 施工总承包的特点1.2 施工总承包模式中的承包方 2. 平行承包模式3. 联合体与合作体承包模式 二. 工程监理1. 强制实行监理的工程范围1.1 国家重点建设工程1.2 大中型公用事业工程(重点)1.3 成片开发建设的住宅小区工程1.4 必须实…

深入理解静态与动态代理设计模式:从理论到实践

静态代理设计模式 1.为什么需要代理设计模式&#xff1f; javaEE分层开发中&#xff0c;哪个层次对于我们来讲最重要 DAO---->Service---->Controller JavaEE分层中&#xff0c;最为重要的是Service层 Service层包含了那些代码 Service层核心功能(几十行 上百代码) 额外…

批量清空 Excel 文档主题、标记、作者、保存时间、总编辑时间元数据

在 Excel 文档中&#xff0c;通常会包含一些元数据&#xff0c;这些元数据中有文档的标题、版本号、作者编辑时间等等各种各样的信息&#xff0c;这些信息在某些情况下是非常隐私&#xff0c;也是非常重要的。因此当我们需要将文档发送给第三方的时候&#xff0c;我们通常需要对…

泛目录效果:提升网站SEO与用户体验的关键策略

泛目录效果&#xff1a;提升网站SEO与用户体验的关键策略 在当今数字化时代&#xff0c;网站优化&#xff08;SEO&#xff09;已成为企业提升在线可见性和吸引流量的重要手段。其中&#xff0c;泛目录效果作为一种有效的SEO策略&#xff0c;不仅能够提升搜索引擎排名&#xff…