详解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 相关文章推荐
JS弹出对话框返回值代码(asp.net后台)
Dec 28 Javascript
JS 进度条效果实现代码整理
May 21 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
Jun 13 Javascript
jquery异步跨域访问代码
Jun 28 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
Sep 01 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
AngularJS 执行流程详细介绍
Aug 18 Javascript
js前端解决跨域问题的8种方案(最新最全)
Nov 18 Javascript
URL中“#” “?” &amp;“”号的作用浅析
Feb 04 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
Mar 13 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
Jun 22 Javascript
深入理解Vue的数据响应式
May 15 Vue.js
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
smarty section简介与用法分析
2008/10/03 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
PHP简单实现上一页下一页功能示例
2016/09/14 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
isArray()函数(JavaScript中对象类型判断的几种方法)
2009/11/26 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
ECMAScript6中Map/WeakMap详解
2015/06/12 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
用vue和node写的简易购物车实现
2017/04/25 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
Angular简单验证功能示例
2017/12/22 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
在Angular中使用JWT认证方法示例
2018/09/10 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
实例讲解React 组件
2020/07/07 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
python时间整形转标准格式的示例分享
2014/02/14 Python
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
Python的Flask框架与数据库连接的教程
2015/04/20 Python
python搭建虚拟环境的步骤详解
2016/09/27 Python
Python科学画图代码分享
2017/11/29 Python
python 借助numpy保存数据为csv格式的实现方法
2018/07/04 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
德国综合购物网站:OTTO
2018/11/13 全球购物
一份比较全的PHP面试题
2016/07/29 面试题
毕业生个人求职信范文分享
2014/01/05 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
个人诉讼委托书范本
2014/10/17 职场文书
期中考试后的感想
2015/08/07 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA