Vue项目的创建和UI资源
Vue项目创建打包与UI资源
1.Vue项目创建
1.1 vue-cli脚手架
vue-cli是一个基于vue的构建工具,用于搭建vue项目的环境,有着兼容,方便,快速的优点,能够完全遵循前后端分离的原则,用vue开发单网页项目(SPA)的能力尤其的好
注:可以不用脚手架(vue-cli)就可以基于 webpack 打包工具 ,webpack最终会把整个项目打包成一个js文件但需要自己进行配置各个版本兼容问题,正因为这样,前端有一个专门的配置工程师
1.2 下载Node.js
去Node.js的官网下载最新版的node,需要用到其包管理工具npm (Node.js官网)
1.3 配置淘宝镜像
因为npm是国外的,在国内用会特别慢,所以需要先用淘宝的cnpm代替npm
在命令行窗口输入
npm install -g cnpm --registry=https://registry.npm.taobao.org
配置淘宝镜像
1.4 安装vue-cli
在命令行窗口输入 cnpm i -g vue-cli
全局安装vue-cli脚手架
注:安装完成后可以使用 vue -V
查看是否安装成功
1.5 安装项目文件
先到项目文件夹,打开命令行窗口输入vue init webpack 项目文件夹名
1.6 运行项目文件
在项目文件中使用npm run dev
运行项目文件
出现
DONE Compiled successfully in 212ms
I Your application is running here: http://localhost:8080
字样后在 http://localhost:8080 查看生产的Vue项目,出现下面的页面证明Vue项目创建成功
1.7 打包项目
在项目文件夹中运行 npm run build
将项目打包 ,打包后的文件将会保存在该文件的list文件夹中
2.UI资源
ElementUI 介绍:Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库 链接:https://element-cn.eleme.io/#/zh-CN
Mint UI 介绍:基于 Vue.js 的移动端组件库 链接:https://mint-ui.github.io/#!/zh-cn
Mui 介绍:最接近原生APP体验的高性能前端框架 链接:http://dev.dcloud.net.cn/mui/ui/
Aui 框架 介绍:使用了大量弹性响应式布局,采用容器+布局结构+控件的嵌套形式,借鉴了市场上其他优秀UI框架 链接:http://www.auicss.com/
we-vue 介绍:使用 Vue2.x + weui1.x 开发的组件 链接:https://github.com/tianyong90/we-vue
Vue-Layout 介绍:vue可视化布局 链接:https://jaweii.github.io/Vue-Layout/dist/#/
muse-ui 链接:https://muse-ui.org/#/zh-CN/tabs
Vue项目的创建和UI资源的更多相关文章
- CocoStudio 创建简单UI资源并加入�到project
打开CocoStudio UI编辑器新项目,设置画布480*320, 加入�一个标签和一个button控件 导出项目,生成所须要的资源文件, 拷贝到cocos2dprojectResources文件夹 ...
- Vue项目的创建、路由、及生命周期钩子
目录 一.Vue项目搭建 1.环境搭建 2.项目的创建 3.pycharm配置并启动vue项目 4.vue项目目录结构分析 5.Vue根据配置重新构建依赖 二.Vue项目创建时发生了什么 三.项目初始 ...
- vue项目之webpack打包静态资源路径不准确
摘自:https://blog.csdn.net/viewyu12345/article/details/83187815 问题 将打包好的项目部署到服务器,发现报错说图片找不到. 静态资源如js访问 ...
- npm vue项目的创建
一.创建项目之前需要先下载一个node.js 官方网址:https://nodejs.org/en/ 二.创建 (1)建一个文件夹,进入这个文件夹输入cmd打开小黑窗: Vue.js文档:https ...
- 在Vue项目中使用Element UI:按需引入和完整引入
下面操作在main.js文件中进行 完整引入: import Element from 'element-ui'; //样式文件,需单独引入 import 'element-ui/lib/theme- ...
- vue项目的创建
https://jingyan.baidu.com/article/456c463b359e630a5931444e.html
- vue项目中使用element ui上传图片到七牛
1.获取token值 后台有接口调用直接返回token值 //请求后台拿七牛云token async getQiniuToken() { //token let uploadtoken = await ...
- @vue-cli的安装及vue项目创建
1.安装 Node.js & Vue CLI @vue/cli3,是vue-进行搭建的脚手架项目,它本质上是一个全局安装的 npm 包,通过安装它,可以为终端提供 vue 命令,进行vue项目 ...
- vue项目创建步骤 和 路由router知识点
菜单快捷导航: vue项目创建 vue路由router知识点(路径参数.查询参数.命名路由.嵌套路由.命名视图.hash/history模式) 1.创建一个vue项目步骤 (windows环境下).创 ...
随机推荐
- http-get调用接口简单代码
一.简单便捷的httpget调用接口,并且返回接口数据1.导入相应的jar包: 2.代码如下: HttpGet get=null; try {HttpClient httpClient = new D ...
- Sqoop 的基本使用
目录 一.Sqoop 基本命令 1. 查看所有命令 2. 查看某条命令的具体使用方法 二.Sqoop 与 MySQL 1. 查询MySQL所有数据库 2. 查询指定数据库中所有数据表 三.Sqoop ...
- 针对Linux 文件完整性监控的实现
针对Linux 文件完整性监控的实现 摘要 计算机和互联网是20世纪以来最伟大的发明之一,随着计算机技术的不断发展,人们的生活方式发生了巨大的变化.计算机和互联网的发展给人们的生产生活带来了极大的便利 ...
- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'wher id = 41' at line 1
where 没有打完整
- HDU 6053:TrickGCD(莫比乌斯反演)
题目链接 题意 给出n个数,问在这n个数里面,有多少组bi(1<=bi<=ai)可以使得任意两个bi不互质. 思路 想法就是枚举2~min(ai),然后去对于每个ai都去除以这些质数,然后 ...
- ABP开发框架前后端开发系列---(15)ABP框架的服务端和客户端缓存的使用
缓存在一个大型一点的系统里面是必然会涉及到的,合理的使用缓存能够给我们的系统带来更高的响应速度.由于数据提供服务涉及到数据库的相关操作,如果客户端的并发数量超过一定的数量,那么数据库的请求处理则以爆发 ...
- PLC_SIM 出现I/O访问错误-技术论坛-工业支持中心-西门子中国
PLC_SIM 作为SIEMENS S7-300/400 系列PLC 的仿真软件,在使用时需要有些注意事项,毕竟任何的仿真软件和真正的设备还是有一定差异的,由此而产生的误会经常会令很多客户摸不着头脑, ...
- C++中 / 和 % 在分离各位时的妙用
在学习c++的过程中,我们一般用 / 和 % 来分解数字的各个位 取整 (/) 比如1234 / 10 等于 123.4,这相当于把前三位分解出来了 取余(%) 比如 12345 的分解方法 个位:1 ...
- Redis复制流程:图解
一.新版复制PSYNC命令实现:复制实现总流程 (1)通过客户端向从服务器发送 slaveof <master_ip> <master_port>:此为异步执行,从服务器设置好 ...
- C++学习书籍推荐《More Exceptional C++》下载
百度云及其他网盘下载地址:点我 编辑推荐 <More Exceptional C++:40个新的工程难题.编程疑问及解决方法(中文版)>作为广为人知的<Exceptional C++ ...