文章目录

  • 目标:
  • 目录:
  • 1、Vue脚手架
    • 1.1、Vue脚手架的基本用法
    • 使用步骤:
    • 基于交互式命令的方式,创建新版Vue项目
    • 图形化方式创建Vue项目
    • 基于2.x的旧版本,创建旧版vue项目
    • 1.2、Vue脚手架生成的项目结构分析
    • 1.3、Vue脚手架的自定义配置
      • 通过package.json配置项目
      • 通过单独的配置文件配置项目(推荐)
  • 2、Element-UI的基本使用
    • 基于命令行方式手动安装
    • 基于图形化界面自动安装

目标:

能够使用Vue脚手架
  能够使用Element-UI

目录:

Vue脚手架
  Element-UI的基本使用

1、Vue脚手架

1.1、Vue脚手架的基本用法

Vue脚手架用于快速生成Vue项目基础架构,其官网地址为:https://cli.vuejs.org/zh/

使用步骤:

安装3.x版本的Vue脚手架
  npm install -g @vue/cli

安装好以后,可以运行 vue -V 查看Vue脚手架是否安装好以及版本号

基于3.x版本的脚手架创建Vue项目

基于交互式命令的方式,创建新版Vue项目vue create my-project
基于图形化界面的方式,创建新版vue项目vue ui
基于2.x的旧版本,创建旧版vue项目npm install -g @vue/cli-initvue init webpack my-project(my-project是项目名称。自定义)

基于交互式命令的方式,创建新版Vue项目

vue create my-project

创建完Vue项目后,使用【上下箭头】来选中选项,使用【回车】执行某个选项;如果是多选的话,使用【空格】选中你要的选项即可。

图形化方式创建Vue项目

在终端中输入命令:vue ui后,会在浏览器中打开这个页面:

点击【创建】,选择创建项目的路径后,会进入【创建新新项目】的页面中,

如果【手动】创建项目,以下4个是必选的

基于2.x的旧版本,创建旧版vue项目

npm install -g @vue/cli-init
vue init webpack my-project

1.2、Vue脚手架生成的项目结构分析

如图所示:

1.3、Vue脚手架的自定义配置

只能 通过 package.json配置项目 或 通过单独的配置文件配置项目,二者只能选其一

通过package.json配置项目

//必须是符合规范的json语法
"vue":{"devServer":{"port":8888,//指定项目启动的端口"open":true//项目启动之后自动打开浏览器}
},

注意:不推荐使用这种配置方式,因为package.json主要用来管理包的配置信息;为了方便维护,推荐将vue脚手架的相关配置单独定义到vue.config.js配置文件中

通过单独的配置文件配置项目(推荐)

  1. 在项目的根目录创建文件vue.config.js
  2. 在该文件中进行相关配置,从而覆盖默认配置
//vue.config.js文件
module.exports = {devServer:{port:8888,//指定项目启动的端口open:true//项目启动之后自动打开浏览器}
}

在终端输入npm run serve 来运行项目

2、Element-UI的基本使用

Element-UI:一套为开发者、设计师和产品经理准备的基于Vue2.0的桌面端组件库
官网地址为:http://element-cn.eleme.io/#/zh-CN

基于命令行方式手动安装

  1. 安装依赖包 npm i element-ui -s
  2. 导入Element-UI相关资源
// 手动配置 element-ui
//导入组件库
import ElementUI from 'element-ui';
//导入组件相关样式
import 'element-ui/lib/theme-chalk/index.css';
//配置Vue插件
Vue.use(ElementUI);

在终端输入 npm run serve 运行

基于图形化界面自动安装

  1. 运行vue ui命令,打开图形化界面
  2. 通过Vue项目管理器,进入具体的项目配置面板
  3. 点击 插件 —> 添加插件,进入插件查询页面
  4. 搜索vue-cli-plugins-element并安装
  5. 配置插件,实现按需导入,从而减少打包后项目的体积

前端工程化(Vue-cli3和Element-ui)相关推荐

  1. 基于 Vue JS、Element UI、Nuxt JS的项目PC端前端手册

    基于 Vue JS.Element UI.Nuxt JS的项目PC端前端手册 前言:笔记写于2020年5月左右,刚开始做前端时整理的笔记 1.环境搭建 1.安装nodeJs ​ 官网下载地址:http ...

  2. 【Vue基础】前端工程化Vue项目

    一.创建Vue项目步骤 1.新建一个文件夹,起名为vue_project01 2.在该文件夹中打开cmd,输入指令vue ui,打开图形化界面 3.此时跳转到网页,根据以下步骤配置vue项目 1)项目 ...

  3. npm创建Vue工程【element UI】

    npm创建Vue工程[element UI] 步骤 # 初始化一个名为 hello-vue 的Vue工程 vue init webpack hello-vue# 进入 hello-vue 工程 cd ...

  4. 模糊搜索——Vue单页面-Element UI

    模糊搜索--Vue单页面-Element UI <!DOCTYPE html> <html><head><meta charset="UTF-8&q ...

  5. vue全套笔记,前端工程化+vue指令+脚手架

    文章目录 一. 前端工程化 webpack 的基本使用 webpack 中的插件 webpack 中的 loader 打包发布 Source Map的使用 注意,实际开发不需要自己配置webpack ...

  6. Vue 篇 解决ELement UI 中表单验证(多层Object嵌套)

    项目场景: 提示:主要是在 Vue 框架中: 用 Element UI 提供的规则进行表单验证 问题描述 因为我 data 里面嵌套了多层 Object, 所以 Element UI 提供的表单验证没 ...

  7. Vue引入第三方Element UI 组件

    Element UI 官网地址: 各种基于Vue.js的各种UI组件 https://element.eleme.cn/#/zh-CN/component/quickstart https://ele ...

  8. 【2】Vue项目引用Element UI(饿了么框架)菜单导航条初期配置

    首先要理解Vue项目加载顺序: index.html → main.js → App.vue → nav.json→ routes.js → page1.vue index.html建议加入样式 &l ...

  9. vue 使用 cdn element ui 失效 问题解决

    原写法 (失效) 正确写法 注意顺序!!! element 用cdn导入,组件使用无效 element用cdn导入前面要加一个vue的cdn,这个大家都知道,但问题是如果你npm里面有vue的话,他会 ...

  10. 【前端】vue Unknown custom element: xxxx did you register the component correctly

    1.概述 报如下错误的话啊,可以看出elementui组件没有被注册 注册之后即可 文件位置:src/main.js import Vue from 'vue' import './plugins/a ...

最新文章

  1. 常见一致性协议(一)
  2. web 平台搭建-LNMP-源码包(CentOS-6)
  3. 【多线程】Java线程面试题 Top 50(转载)
  4. Git使用技巧(3)-- 远程操作
  5. vba 自动换行_Excel中quot;强制换行quot;quot;快速求和quot;等操作,这9个AlT键技巧全都包含了...
  6. lua中文教程(第一章 起点)
  7. Java Web学习总结(8)——使用Cookie进行会话管理
  8. springboot线程池配置
  9. Scala学习教程笔记三之函数式编程、集合操作、模式匹配、类型参数、隐式转换、Actor、...
  10. 3D控件Aspose.3D 8月新版V17.8发布 | 支持6面多维地图
  11. 浪涌测试仪的工作原理
  12. Windows 下利用cWrsync同步
  13. SDL农场游戏开发 1.环境搭建
  14. 盯市盈亏、浮动盈亏、总盈亏的计算方法
  15. 计算机网络有多种类别按照不同的的作用范围,计算机网络分类,性能
  16. 关于travis scott的网名_小仙女可爱单纯的网名
  17. ElasticSearch + IK分词 + 拼音分词
  18. D16:Exchange Rates(汇率,翻译)
  19. python自动翻译pdf_在Python中自动执行PDF
  20. 免费的中英文翻译软件-自动批量中英文翻译软件推荐大全

热门文章

  1. Brew Command Not Found
  2. CocoaPods在OS X Yosemite上突然不能用了的解决办法
  3. hadoop -- mapreduce执行过程
  4. SpringNote01.基于SpringMVC-Hibernate的Blog系统
  5. [物理学与PDEs]第5章习题6 各向同性材料时强椭圆性条件的等价条件
  6. CCF201903-3 损坏的RAID5(100分)【数学计算+文本处理】
  7. CCF201709-4 通信网络(100分)【DFS+BFS】
  8. 编程细节 —— 按值传递、按引用传递(final、const)
  9. 说文解字 —— 拆字
  10. 中英文对照 —— 图表等的可视化