初始化

步骤1:选择开发框架并创建

步骤1:vue create shop   回车
步骤2:安装方式选择第二个自定义
步骤3:安装模块:
(*) Babel
( ) TypeScript
( ) Progressive Web App (PWA) Support
(*) Router
(*) Vuex
(*) CSS Pre-processors
步骤4:选择路由模式 选择后期可以改
步骤5:选择CSS预处理器
Sass/SCSS (with dart-sass)
> Sass/SCSS (with node-sass)
Less
Stylus
步骤6:配置文件信息是单文件存放还是多文件 都行 推荐第一个默认
> In dedicated config files
In package.json
步骤7:是否需要记住本次配置 下次直接选择   都行
步骤8:等待漫长安装...

步骤2:安装UI框架/组件库

步骤1:安装(时间漫长....

cd shop
yarn add element-ui@2.8.2   或 cnpm i element-ui@2.8.2 -S

步骤2:配置 https://element.eleme.cn/2.8/#/zh-CN/component/quickstart

// 配置 ElementUI
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

// 配置 全局初始化样式
import '@/assets/css/reset.scss';

步骤3:创建reset.scss即可 (里面是空的就行

步骤4:启动服务、然后复制UI框架的按钮组件查看是否配置UI框架成功

技术栈

###技术栈

#大前端(MVVM)
vue-element-admin:仿知名开源项目定制开发
element-ui:基于饿了么的 element-ui 组件库
axios:基于 axios 发送网络请求
driver:基于 driver 实现新用户引导
animate:基于 animate C3 动画库 和 transition组件 实现后台动画
echarts:基于百度echarts实现数据可视化图标
nprogress:基于nprogress实现页面加载进度条
xlsx:基于xlsx实现订单数据导出
vue-upload-component 或 element-upload:实现商品相册管理
scss:基于css预处理器实现
i18n:基于实现语言切换
screenfull:实现后台页面全屏
vue-print-nb:实现后台订单页面数据打印
LocalStorage: 基于H5存储技术 实现页面数据持久存储 存储用户信息
swiper:滑动插件实现导航tab选项卡滑动
vue-particles:实现登录粒子图特效                
Vuex:实现数据共享
vue-devtools:通过vue-devtools开发工具 进行项目调试
git:通过git进行项目版本控制
gitlab:通过阿里云gitlab创建项目仓库

#服务端(MVC)
jwt登录认证
multer图片上传
svg-captcha验证码
nginx项目部署

#优化
路由懒加载
按钮loading避免重复提交
Keep-alive
nginx配置(expires、gzip)


其他
图片上传组件
https://segmentfault.com/a/1190000016698171?utm_source=tag-newest
敏捷式开发 & 瀑布式开发
https://www.jianshu.com/p/d87fae0e06de

vue+element初始化创建项目的更多相关文章

  1. vue安装及创建项目的几种方式

    原文地址:https://www.wjcms.net/archives/vue安装及创建项目的几种方式 VUE安装的方式 直接用 script标签 引入 对于制作原型或学习,你可以这样使用最新版本: ...

  2. 新手入门vue 使用vue-cli创建项目

    本文是针对对于完全没有了解过vue 和npm,连运行环境和项目构建的都不会的小白,对于前端老司机的就不用看了,浪费时间. 使用npm 与vue-cli 构建vue 项目 第一步:安装运行环境(node ...

  3. vue利用vue ui命令创建项目

    上次用git bash,用create 命令创建vue项目,这是玩个炫酷的------vue ui (前提是有安装node.js). 在目标文件  vue ui 可以看到他在8000端口出现了一个gu ...

  4. VUE CLI3.X 创建项目

    Node.js环境搭建 Node.js基于V8引擎,可以让js代码脱离浏览器运行 Vue CLI3.0 需要Node.js 8.9或者更高版本. 用nvm或者nvm-windows在同一台电脑中管理多 ...

  5. vue + element + 初始化项目

    前提:已经安装了好了npm 和 vue脚手架 注意: 进入想要放置项目的目录下. 1.vue init webpack sun-vue-element 2.根据提示输入 y/n 3.npm run d ...

  6. 如何在Window下安装node\npm\cnpm,并安装vue.js,创建项目

    1.安装node.js node.js的官方地址为:https://nodejs.org/en/download/. 根据windows版本后,选择要下载的安装包,下载完毕,按照windows一般应用 ...

  7. vue使用vue-cli创建项目

    安装运行环境(node和npm) 安装vue-cli(查看是否安装成功vue -V) 安装webpack 新建项目 1.vue init webpack 项目名称 2.配置项目有关的信息(项目名称,开 ...

  8. vue配置、创建项目及运行

    首先安装Node.js, npm i -g cnpm --registry=https://registry.npm.taobao.org 安装镜像 安装以后cnpm可以代替npm cnpm i -g ...

  9. vue脚手架初始化的项目 npm run build 无效,没有反应

    找到build文件夹的check-versions文件,注释掉如图所以代码即可.

随机推荐

  1. php 解决返回数据 数字 变成科学计数法后转换问题

    链接 https://blog.csdn.net/liuxin_0725/article/details/81514961 问题 id int型 数字过长,json_decode的时候已经转成科学计数 ...

  2. Python中Tk模块简单窗口设计

    Python中Tk和PyQt都可以设计小程序,区别在于:Tk界面美观度相对较差,但由于是Python的内置模块,最终生成的程序大小相比于PyQt较小. import tkinter # 导入TKint ...

  3. GUI编程笔记

    GUI编程 告诉大家该怎么学? 这是什么? 它怎么玩? 该如何去我们平时运用? 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1.简介 GUi的核心技术:Sw ...

  4. 小白学习Python英语基础差怎么办,都帮你想好拉!看这里

    运算符与随机数 1.module:模块 2.sys(system):系统 3.path:路径 4.import:导入 5.from:从- 定义函数与设定参数 1.birthday:出生日期 2.yea ...

  5. Visual Studio 6.0 在 Windows 10 下崩溃的一种解决方法

    Visual Studio 6.0 下载地址: https://winworldpc.com/product/microsoft-visual-stu/60 安装步骤: https://www.cod ...

  6. 基于C++的ButeBuf封装

    目录 1.说明 2.代码 1.说明 netty 的 ByteBuf 中的 readerIndex 和 writerIndex 的设置十分巧妙,它内部对读取和写入位置进行控制,避免自己处理index的时 ...

  7. mysql从零开始之MySQL 教程

    MySQL 教程 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数 ...

  8. 结对编程——带UI的小初高数学学习软件

    一.简介 本次项目要求: 1.所有功能通过图形化界面操作,可以是桌面应用,可以是网站(编程语言和技术不限): 2.用户注册功能.用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册: ...

  9. 【c++ Prime 学习笔记】第2章 变量和基本类型

    2.1 基本内置类型 基本数据类型包含了算术类型(arithmetic type)和空类型(void) 算数类型,包含了字符.整型数.布尔值和浮点数 空类型,不对应具体的值 2.1.1 算术类型 算术 ...

  10. better-scroll快速上手及封装(vue项目)

    愿你有诗有梦,有坦荡荡的远方 本文声明:这是一篇学习coderwhy老师的vue2课程的一个笔记,所以本文章是在vue项目中实现,没学过vue的大佬们可以举一反三. 使用场景及介绍 BetterScr ...