详解webpack + vue + node 打造单页面(入门篇)


Posted in Javascript onSeptember 23, 2017

1.node下载地址:http://nodejs.cn/download/,安装完成检查node和npm版本

详解webpack + vue + node 打造单页面(入门篇)

2.淘宝镜像 : npm install cnpm -g --registry=https://registry.npm.taobao.org ,淘宝镜像比npm要快很多,可以直接用cnpm代替npm

详解webpack + vue + node 打造单页面(入门篇)

3.安装vue-cli:cnpm install -g vue-cli

安装webpack:cnpm install -g webpack

-g 表示全局安装

编程过程中需要引入模块的话可以cnpm install <module> --save

比如需要安装vue-router路由模块直接用脚手架cnpm install vue-router--save 就可以了

详解webpack + vue + node 打造单页面(入门篇)

详解webpack + vue + node 打造单页面(入门篇)

4.构建webpack的vue应用:vue init webpack <filename>

详解webpack + vue + node 打造单页面(入门篇)

在这里特别提一下 webpack,前面在安装 webpack 模板时,有一个选择项,是否使用 ESLint 来规范你的代码,

ESLint 对于平时不太注意代码缩进的朋友可能是一个噩耗,稍微修改下程序代码,如果缩进不符规范,甚至空格都有可能一堆操蛋的报错

注明下vue-cli 的模板,vue-cli 模板分为 官方模板、自定义模板、本地模板

官方模板分为

  •  browserify  --  拥有高级功能的 Browserify + vueify 用于 正式开发
  •  browserify-simple  --  拥有基础功能的 Browserify + vueify 用于 快速开发
  •  simple  --  单个 HTML,用于开发最简单的 Vue.js 应用
  •  webpack  --  拥有高级功能的 Webpack + vue-loader 用于正式开发
  •  webpack-simple  --  拥有基础功能的 Webpack + vue-loader 用于快速开发

5.脚手架安装依赖

详解webpack + vue + node 打造单页面(入门篇)

6.直接运行看效果

详解webpack + vue + node 打造单页面(入门篇)

详解webpack + vue + node 打造单页面(入门篇)

PS:自己写了一个demo 结合了路由、路由嵌套、子路由、远程跨域获取数据,bootstrap等功能

代码已经上传到我的github,地址:https://github.com/LeonardLmyt/learngit/tree/master/vue-single-page

详解webpack + vue + node 打造单页面(入门篇)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
Jun 18 Javascript
chrome原生方法之数组
Nov 30 Javascript
利用json获取字符出现次数的代码
Mar 22 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
Sep 26 Javascript
jQuery实现的多滑动门,多选项卡效果代码
Mar 28 Javascript
Easyui Treegrid改变默认图标的方法
Apr 29 Javascript
AngularJS 执行流程详细介绍
Aug 18 Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 Javascript
纯js实现图片匀速淡入淡出效果
Aug 22 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
Sep 05 Javascript
jQuery HTML获取内容和属性操作实例分析
May 20 jQuery
JavaScript定义函数的三种实现方法
Sep 23 #Javascript
angular.js4使用 RxJS 处理多个 Http 请求
Sep 23 #Javascript
详细介绍RxJS在Angular中的应用
Sep 23 #Javascript
Javascript刷新页面的实例
Sep 23 #Javascript
react-native-fs实现文件下载、文本存储的示例代码
Sep 22 #Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 #jQuery
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 #jQuery
You might like
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
php cli 小技巧
2013/06/03 PHP
php网站被挂木马后的修复方法总结
2014/11/06 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
Javascript 构造函数 实例分析
2008/11/26 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
js中iframe调用父页面的方法
2014/10/30 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
JavaScript回调函数callback用法解析
2020/01/14 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
Python字符串格式化%s%d%f详解
2018/02/02 Python
PyCharm安装Markdown插件的两种方法
2019/06/24 Python
详解Python用三种方式统计词频的方法
2019/07/29 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
python 函数嵌套及多函数共同运行知识点讲解
2020/03/03 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
小学老师寄语大全
2014/04/04 职场文书
大学生党课感想
2015/08/11 职场文书
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
Python基本知识点总结
2022/04/07 Python