vue前端开发项目框架搭建(node+webpack+vue)
来源:互联网 发布:怎样在淘宝查注册时间 编辑:程序博客网 时间:2024/06/09 18:59
1.下载安装node和npm
node下载地址:https://nodejs.org/zh-cn/download/
node安装会默认装好npm
验证安装:
node -v
npm -v
2.参考vue官网,初始化一个vue项目
vue官网:https://cn.vuejs.org/v2/guide/installation.html
初始化项目步骤:
2.1 全局安装 vue-cli
npm install –global vue-cli
2.2 创建一个基于 webpack 模板的新项目
vue init webpack my-project
2.3 安装依赖,走你
cd my-project
npm install
npm run dev
3.安装一些常用包
3.1 css包
npm install bootstrap # 响应式编程框架
npm install fontawesome # 图标字体库
bootstrap官网:http://v3.bootcss.com/
fontawesome官网:http://fontawesome.dashgame.com/
3.2 ui框架包
ui框架包二选一就行
npm i element-ui -S
或者
npm install iview
element-ui官网:http://element-cn.eleme.io/#/zh-CN/component/installation
iview官网:https://www.iviewui.com/docs/guide/install
3.3 安装mock
前后端分离,前端通过mock开发,无需等待后端接口开发好了再开发
npm install mockjs
3.4 安装异步编程框架axios
axios用来与后端接口做ajax交互请求用的
npm install axios
axios-mock-adapter用来配合mock开发,mockjs可监听api请求是否可用,如不可用则返回mock测试数据
npm install axios-mock-adapter
3.5 vue中支持jsx语法
用elementui就需要安装下面这些包
npm install babel-helper-vue-jsx-merge-props
npm install babel-plugin-syntax-jsx
npm install babel-plugin-transform-vue-jsx
然后在.babelrc文件中的plugins加上”transform-vue-jsx”
4.项目目录规划
用一张图来展示
5.脚手架项目
github地址:https://github.com/xiaoping1988/ping-vue-admin
此项目是我用vue+elementui开发的一个后台系统模板,可作为脚手架工程用
demo地址:https://xiaoping1988.github.io/index.html
- vue前端开发项目框架搭建(node+webpack+vue)
- webpack + vue项目搭建
- vue+node+webpack搭建环境
- vue-cli脚手架搭建webpack+vue项目
- 用vue+webpack搭建的前端项目结构
- 搭建vue + webpack项目环境
- vue + webpack 项目环境搭建
- webpack+vue构建前端框架简单实例
- vue + webpack + node 开发一个小demo
- vue+node+webpack
- express+webpack+vue.js项目搭建
- 使用vue-cli搭建webpack模板项目
- vue-cli和webpack项目搭建
- 学习使用webpack+vue搭建项目
- 前端框架Vue(15)——vue-cli 仿网易云音乐 Demo,环境搭建到开发 Vue 全家桶练手项目
- 使用vue脚手架工具搭建vue-webpack项目
- webpack + vue-cli 搭建 vue 项目的流程
- VUE学习-webpack搭建Vue项目环境准备
- cpp:变量的定义与Java中的不同
- 常见的五类排序算法图解和实现(交换类:冒泡排序,递归的快速排序)
- Android 性能优化系列
- mysql中union,左连接,右连接,与内连接
- 数论之旅(一): 逆元逆元!
- vue前端开发项目框架搭建(node+webpack+vue)
- HOJ 3200 No Game School(多个完全背包)
- 习题7.1
- 牛客网网络程序赛低年级组之求最大值
- notepad的wp
- 文件路径
- 运算符,常量和变量,强制类型转换
- LeetCode小白菜笔记[4]:Roman to Integer
- C++相关书籍推荐