VUE的脚手架搭建&引入类库

VUE的小白脚手架搭建

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

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

文章目录

1.下载node.js

下载网址: node.js

点击安装下一步

cmd 复制代码
node -v

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

2.安装vue脚手架

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

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

cmd 复制代码
npm install -g @vue/cli

检验是否成功:

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

3.创建一个项目

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

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

cmd 复制代码
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组件的命令

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

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

cmd 复制代码
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>

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

相关推荐
志尊宝8 小时前
Vue3 零基础每日笔记(040):Vite 创建 Vue3 + TS 项目——企业标配从这一篇开始
笔记·vue·html·前端开发·软件开发
凤城老人14 小时前
从零手写开源私有云盘|Flask+Vue3+Electron全栈网盘,单容器一键部署
python·docker·electron·vue
球球不吃虾15 小时前
Nuxt在使用过程中的一些小总结(二)
前端·vue·nuxt
志尊宝1 天前
Vue3 零基础每日笔记(038):亲手封装 useDebounceFn 与 useThrottleFn——高频事件的流量阀
前端·javascript·vue·html·vue3
愛芳芳1 天前
基于 Electron + Vue3 的仿 PC 微信客户端项目实战
前端·javascript·css·elementui·typescript·electron·vue
梦想的颜色2 天前
【AI科普】AI 时代,纯 H5+CSS PK React & Vue:前端技术孰优孰劣深入剖析
ai·前端框架·大模型·vue·react·html5·vibecoding
志尊宝2 天前
Vue3 零基础每日笔记(043):defineModel 与 defineExpose 的 TS 用法——3.4+ 新 API 进阶
前端·javascript·vue·html·vue3
avi91112 天前
无厘头 -- 基于vue 公用状态机,已用于放置类篮球卡牌Game
中间件·vue·公用状态·文件间通信
半生过往2 天前
Vue i18n 国际化全套适配实战:一步一步从零到工程化落地
vue·il8n
志尊宝3 天前
Vue3 零基础每日笔记(035):什么是 Composables——mixin 之死与逻辑复用新方案
笔记·vue·html·前端开发·软件开发