vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)

vue3 项目创建

(UI图形化界面方式,可视化操作Vue项目,vue ui) 

目录

一、图形化界面方式搭建vue3 项目前提条件

1、检查node 和 @vue/cli 版本信息

2、升级你的 Node 版本

二、通过图形化界面方式搭建vue3 项目

1、打开Vue 项目管理器

2、 创建vue3 项目

三、添加部件、插件、依赖

1、项目仪表盘

2、配置Element-UI组件库

3、依赖菜单安装axios库

四、项目结构

五、总结


一、图形化界面方式搭建vue3 项目前提条件

前提条件 

  • 已安装 14.0 或更高版本的 Node.js
  • @vue/cli 版本 >3

 (1)、检查node 和 @vue/cli 版本信息

同时按window+R键,输入cmd,打开命令提示符窗口

输入: node –v (查看本机安装的node版本)

 输入: npm list @vue/cli -g (查看本机安装的@vue/cli版本)

 (2)、升级你的 Node 版本

如果提示没有安装node或@vue/cli 版本 较低,请升级你的版本。

详细教程可参阅下面链接文章:

  • Vue3安装配置、开发环境搭建(组件安装卸载)(图文详细)https://blog.csdn.net/weixin_69553582/article/details/129584587

二、通过图形化界面方式搭建vue3 项目

1、打开Vue 项目管理器

 同时按window+R键,输入cmd,打开命令提示符窗口

进入你准备搭建vue3 项目的相应目录,例如本例目录地址:C:\00program\vue\vuelearn

  • 输入:vue ui
  Starting GUI...
  Ready on http://localhost:8000

 你会看到命令行中有 http://localhost:8000 这样的地址,如果浏览器没有自动打开,你可以在浏览器中手动输入该地址。

浏览器跳转该地址后应如下显示:

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第1张图片

2、 创建vue3 项目

创建项目步骤

①、点击创建

 ②、选择目录后,点击在此创建项目

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第2张图片

③、输入项目初始信息

  •   我们给项目指定一个项目名称(一定要是英文的),例如名称:demo_vuecli5;
  • 选择包管理器,我在这选的是npm; 
  • 填写一个Git仓库的初始化语句(这里的init project指令就可以将一个目录转变成一个Git仓库,这样就可以开始对它进行版本管理了)。我在这里先不填。
  • 其他项默认 

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第3张图片

 点击下一步

④、选择一套预设

预设就是一套定义好的插件和配置。 你也可以将自己的配置保存成预设,方便以后创建项目使用。默认Vue3和Vue2配置只有babel和eslint,其他的要自己再配置,所以选“手动”。 

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第4张图片

  点击下一步

⑤、选择功能

在项目创建之后,你仍然可以通过安装插件来增加功能。

选项后面的按钮往右打开就代表选择要安装此功能,关闭就代表不安装。

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第5张图片

主要选择项为:

  • 安装Babel主要是为了支持新语法,Babel默认使用一组ES2015语法转换器,允许你使用新的语法,无需等待浏览器支持。
  • 引入 Typescript 支持
  • 安装Router主要是为了实现单页面应用,需要路由。
  • 引入 Vuex 支持
  • CSS 预处理
  • 安装Linter/Formatter主要用于源代码的格式校验,方便代码风格一致。
  • 测试
  • 安装“使用配置文件”,使我们可以将不同的配置,单独的存放到自己的配置文件中。

注意:

  • @vue/cli-plugin-pwa  适用于 vue-cli 的 PWA 插件
    使用此插件添加的服务工作者仅在生产环境中启用。不建议在开发模式下启用服务工作进程,因为这可能会导致使用以前缓存的情况。相反,在开发模式中,包含 。此服务工作进程文件实际上是一个“无操作”,它将重置以前为同一主机注册的任何服务工作进程:端口组合。如果需要在本地测试服务工作进程,请生成应用程序并从生成目录运行简单的 HTTP 服务器。建议使用浏览器隐身窗口,以避免浏览器缓存复杂化。

点击下一步

⑥、相关配置

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第6张图片

选择vue版本、Babel、是否使用history模式、代码检测等选择项,选择默认,或手动配置选择内容。

完成后点击创建项目

⑦、保存为新预设

将功能和配置保存为一套新的预设

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第7张图片

 输入预设名,点击“保存预设并创建项目”

 Preset预设 ys_demo_vuecli5 将会被保存到 C:\Users\编号\.vuerc

⑧、完成Vue项目创建

等待项目创建完成(首次创建较慢),完成后会出现提示窗口:

 同时出现下面的项目仪表盘界面

三、添加部件、插件、依赖

1、项目仪表盘

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第8张图片

这里是项目仪表盘,你可以点击右上方的“自定义”按钮来添加部件。

 你的改动将会自动保存。


左侧是各个管理页面。

  • 【插件】页面可以添加新的 Vue CLI 插件,
  • 【依赖】页面用于管理项目的依赖包,
  • 【配置】页面用于配置各种工具,
  • 【任务】页面用于运行各个脚本。
  • 点击左下方的【。。。】下拉菜单来返回到项目管理器。

2、配置Element-UI组件库

安装Element-UI组件库。

在项目仪表盘界面,选择“插件”菜单,选择右上角的“添加插件”按钮,

搜索Element-UI组件库(vue-cli-plugin-element):

在出现的列表里选中第一个,点击右侧按钮选中,再点击右下角的按钮【安装】

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第9张图片

 等待一会后,就安装完成了,然后需要对插件进行配置:

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第10张图片

 安装vue-cli-plugin-element

  •  how do you want to import Element? Fully import(默认)------->要不要把所有的组件都引入项目?所有的组件都引入项目(默认)

     我们这里选择按需导入 import on demand
      
  • Do you wish to overwrite element' scss variables?------->是否要覆盖元素的 scss 变量?

    我们选择默认
     
  • Choose the locale you want to load ?------->选择要加载的区域设置

    我们选择默认的中文。

 我的选择是:

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第11张图片

 点击完成安装,等待一会,就完成了Element-UI组件库安装。

重新刷新插件菜单,发现刚才安装的组件出现在已安装的插件列表里。

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第12张图片

3、依赖菜单安装axios库

在项目仪表盘界面,左侧菜单选择【依赖】,选择右上角的【安装依赖】

然后在弹出的对话框中搜索“axios”,模式为“运行依赖”,选中第一个,点击【安装axios】

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第13张图片

等待一会后,axios就安装完成了。

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第14张图片

重新刷新【依赖】菜单,发现刚才安装的axios出现在已安装的依赖列表里。

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第15张图片

四、项目结构

创建后的项目结构,跟用命令行创建结果是一样的。

demo_vuecli5 项目(UI图形化界面方式创建Vue项目)


├── .git 目录。配置 git 上传想要忽略的文件格式。
│   ├── v
│   ├── v
│   └── v

├── node_modules 目录 (vue 项目的文件依赖存放在这个文件夹。)
│   ├── 所有在package.json中定义的第三方包都会被自动下载,保存在该文件夹下。
│   ├── v
│   └── v


├── public 目录:存放项目公共资源。如网站LOGO等。
│           │     通常我们不需要对public文件夹内的资源做任何修改。
│           │     后续在构建打包时,public内容会直接放到dist文件夹内plugins插件资源;
│   ├── favicon.ico
│   ├── index.html  模板文件,作用是生成项目的入口文件。
│   └── v


├── src  目录 ​:存放 vue 项目的源代码。其下的各个文件(文件夹)分别为:
│   ├── assets 目录 ​:资源文件,存放 css,图片等资源。
│   ├── ​component​ 目录 ​:组件文件夹,存放 vue 的公共组件(核心)
│           │                            (注册于全局,在整个项目中通过关键词便可直接输出)。
│           │
│   ├── ​​router 目录 ​:用来存放 ​index.js​,用来配置路由,定义各个页面对应的URL。
│   ├── ​store 目录 ​:组件文件夹,存放 vue 的公共组件(vuex 文件,项目里一些状态)
│   ├── ​​views​ 目录:放主体页面,vue 文件是可以用来充当路由 view 的。
│   ├── ​tool​:用来存放工具类 js,
│           │                  将 js 代码封装好放入这个文件夹可以全局调用
│           │                  (如api.js​,​http.js​ 是对 http 方法和 api 方法的封装)。
│   ├──    main.js​:是项目的入口文件,初始化 vue 实例,并引入所需要的插件。
│   ├──​    app.vue:是项目的主组件,所有页面都是在该组件下进行切换的。
│   ├──
│   └── v
├── .browserslistrc
├── .eslintrc.js
├── .gitignore
├── package.json  存放项目的依赖配置
├── babel.config.js 工具链,用于在当前较旧的浏览器环境中将 ES6 代码转换低版本ES
├── package.json 模块基本信息项目开发所需要的模块,版本,项目名称。
├── package-lock.json 是在 npm install 时候生成的一份文件,
│                          记录实际安装的各个 npm package 的具体来源和版本号。 
├── tsconfig.json
└── vue.config.js

Vue3 文章:
1

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第16张图片

Vue3安装配置、开发环境搭建(组件安装卸载)(图文详细)

一、vue的主要安装方式,二、node.js安装和配置,三、npm 安装vue 和脚手架、webpack模板,四、打开Vue 项目管理器,五、创建运行 vue 3 项目.。。。

2


创建基于Webpack的Vue.js项目
一、Webpack简介。二、创建基于Webpack的Vue.js项目1、前提条件(检查node和npm版本信息,升级你的 Node 版本)。2、安装Webpack、Vue.js。3、创建基于Webpack的Vue.js项目。三、Webpack。。。
3


vue3 项目搭建教程(基于create-vue,vite,Vite + Vue)
一、搭建vue3 项目前提条件二、通过create-vue搭建vue3 项目三、搭建一个 Vite 项目四、构建一个 Vite + Vue 项目五、Vite + Vue 项目目录结构六、Vite.config.ts配置。。。
4

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)一、图形化界面方式搭建vue3 项目前提条件。二、通过图形化界面方式搭建vue3 项目。 三、添加部件、插件、依赖。四、项目结构。五、总结
v
5

vue3 项目创建(UI图形化界面方式,可视化操作Vue项目,vue ui)_第17张图片

Element Plus 使用方法实例详解(一)Element Plus是基于Vue 3,面向设计师和开发者的组件库。一、前言。二、安装方法。三、Element Plus用法。四、Element Plus 安装使用小实例

五、总结

  vue有个本地图形化管理器,基于vue/cli-ui。vue/cli-ui 是 vue-cli 内置的一套成熟的 UI。

  Vue-cli 的 3.x 版本由内到外完全重写,带来了许多新特性。你可以在你的项目中选用路由、Vuex 和 Typescript 等等特性,并为项目添加“vue-cli 插件”。不过,这么多的选项也意味着它更加复杂,难以上手。相比局限的命令行界面,一个成熟的 GUI 更能帮助你发掘这些新特性,搜索和安装 vue-cli 插件,解锁更多可能。

  到此为止,我们使用图形化界面创建了vue项目,通过添加插件和依赖的方法对项目进行了初始化。虽然使用时有时会有小bug,但相比命令行界面,ui图形化界面更加直观。大家可以按自己习惯和需求选择创建vue项目的方法。

  需要注意的是,Vue CLI 现已处于维护模式!!!现在官方推荐使用 create-vue 来创建基于 Vite 的新项目。

      推荐阅读:

30

Vue3安装配置、开发环境搭建(组件安装卸载)(图文详细)
29 ​​​​

SVG实例详解系列(一)(svg概述、位图和矢量图区别(图解)、SVG应用实例)

28 ​​​​

查看jdk安装路径,在windows上实现多个java jdk的共存解决办法,安装java19后终端乱码的解决

27 bba02a1c4617422c9fbccbf5325850d9.png​​​​

别具一格,原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)表白爱心代码(1)

26 fea225cb9ec14b60b2d1b797dd8278a2.png​​​​

2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子,炫酷充电,字体特

25 1f53fb9c6e8b4482813326affe6a82ff.png​​​​

2023春节祝福系列第一弹(上)(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载)

24 6176c4061c72430eb100750af6fc4d0e.png​​​​

HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

23 17b403c4307c4141b8544d02f95ea06c.png​​​​

​草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

22 5d409c8f397a45c986ca2af7b7e725c9.png​​​​

【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码)

21 0a4256d5e96d4624bdca36433237080b.png​​​​

python爱心源代码集锦(18款)

20 4d9032c9cdf54f5f9193e45e4532898c.png​​​​

巴斯光年python turtle绘图__附源代码

19 074cd3c255224c5aa21ff18fdc25053c.png​​​​

Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一)

18 daecd7067e7c45abb875fc7a1a469f23.png​​​​

​草莓熊python turtle绘图代码(玫瑰花版)附源代码

17 fe88b78e78694570bf2d850ce83b1f69.png​​​​

立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦

16 c5feeb25880d49c085b808bf4e041c86.png​​​​

皮卡丘python turtle海龟绘图(电力球版)附源代码

15 38266b5036414624875447abd5311e4d.png​​​​

【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

14 03ed644f9b1d411ba41c59e0a5bdcc61.png​​​​

草莓熊python turtle绘图(风车版)附源代码

13 09e08f86f127431cbfdfe395aa2f8bc9.png​​​​

用代码过中秋,python海龟月饼你要不要尝一口?

12 40e8b4631e2b486bab2a4ebb5bc9f410.png​​​​

《 Python List 列表全实例详解系列(一)》__系列总目录、列表概念

11 938bc5a8bb454a41bfe0d4185da845dc.jpeg​​​​

用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

10 0f09e73712d149ff90f0048a096596c6.png​​​​

Python函数方法实例详解全集(更新中...)

9 93d65dbd09604c4a8ed2c01df0eebc38.png​​​​

matplotlib 自带绘图样式效果展示速查(28种,全)

8 aa17177aec9b4e5eb19b5d9675302de8.png​​​​

手机屏幕坏了____怎么把里面的资料导出(18种方法)

7 1750390dd9da4b39938a23ab447c6fb6.jpeg​​​​

2023年3月TIOBE 指数头条:编程语言 Go 进入 TIOBE 指数前 10 名,多家权威机构____编程语言排行榜__薪酬状

6 dc8796ddccbf4aec98ac5d3e09001348.jpeg​​​​

Python中Print()函数的用法___实例详解(全,例多)

5 1ab685d264ed4ae5b510dc7fbd0d1e55.jpeg​​​​

色彩颜色对照表(一)(16进制、RGB、CMYK、HSV、中英文名)

4 80007dbf51944725bf9cf4cfc75c5a13.png​​​​

Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

3 c6374d75c29942f2aa577ce9c5c2e12b.png​​​​

Tomcat 启动闪退问题解决集(八大类详细)

2 5218ac5338014f389c21bdf1bfa1c599.png​​​​

Tomcat端口配置(详细)

1 fffa2098008b4dc68c00a172f67c538d.png​​​​

tomcat11、tomcat10 安装配置(Windows环境)(详细图文)

你可能感兴趣的:(#,vue.js,ui,前端,可视化操作)