一、环境准备

1、安装 node.js

下载地址:Node.js 

2、检查是否安装成功:输出版本号说明X安装成功

 注意:如果已经安装,未显示,可能是环境变量没配置

二、搭建 vue 环境

1、全局安装脚手架 vue-cli

 在命令行输入:

npm install vue-cli -g                                (vue-lcli2)
npm install -g @vue/cli                               (vue-cli3)

报错:vue-cli安装报错:request to https://registry.npm.taobao.org...

解决方法:
1.以管理员身份打开命令行提示符
2.输入一下命令配置淘宝最新镜像

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

3.查看当前npm的下载源设置

npm config get registry

4.检查无误后即可重新输入安装命令

npm install -g @vue/cli

5.验证是否安装成功:输出版本号说明安装成功

vue -V

三、创建VUE项目

vue-cli3创建项目,vue create 项目名 

输入命令:

vue create vue3-pdf-project

默认安装vue2
默认安装vue3
自定义安装【我们选择第三个自定义安装】

Choose Vue version(选择VUE版本)
Babel(JavaScript 编译器,可将代码转换为向后兼容)
TypeScript(编程语言,大型项目建议使用)
Progressive Web App (PWA) Support-APP使用
Router(路由)
Vuex(Vuex)
CSS Pre-processors(css预处理)
Linter / Formatter(代码风格/格式化)
Unit Testing(单元测试)
E2E Testing(e2e测试)

【(*号代表选中)根据自己项目需求空格选中,选中完回车确认】

【选择vue版本,选择3.x】 


是否使用history router

Vue-Router 利用了浏览器自身的hash 模式和 history 模式的特性来实现前端路由(通过调用浏览器提供的接口)

hash: 浏览器url址栏 中的 # 符号(如这个 URL:http://www.abc.com/#/hello,hash 的值为“ #/hello”),hash 不被包括在 HTTP 请求中(对后端完全没有影响),因此改变 hash 不会重新加载页面

history:利用了 HTML5 History Interface 中新增的 pushState( ) 和 replaceState( ) 方法(需要特定浏览器支持)。单页客户端应用,history mode 需要后台配置支持

【根据自己的需求选择,我这里选择yes】

【选择sass/scss就选择node-sass,因为之前使用dart-sass会有图标乱码问题】


ESLint套餐

【先选择第一个,后续我们在自己加。】


Lint on save 保存后检测
Lint and fix on commit commit时检测

【选择第一个】


babel和eslint配置位置

【选择第一个存放在专属文件里】


是否保存为默认配置(如果选择yes需要自己起个默认名)

【选择完就开始创建了】

【成功后就可以在自己的开发工具打开了】

 四、配置Element plus

1,文档地址

一个 Vue 3 UI 框架 | Element Plus (element-plus.org)

2,下载安装【在第三步项目的文件夹下】

npm install element-plus --save

3,完整引入

// main.js
import { createApp } from 'vue'

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

import App from './App.vue'
const app = createApp(App)
app.use(ElementPlus).mount('#app')

参考链接:

https://blog.csdn.net/DSJDWWJ/article/details/136002022

https://blog.csdn.net/weixin_43618130/article/details/123226540

创建一个vue3项目_vue3创建项目-CSDN博客

GitHub 加速计划 / vu / vue
207.54 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐