详解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 数据缓存模块进化史详细介绍
Nov 19 Javascript
js字符串转成JSON
Nov 07 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
Sep 10 Javascript
在React框架中实现一些AngularJS中ng指令的例子
Mar 06 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
js自定义trim函数实现删除两端空格功能
Feb 09 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
基于vue的video播放器的实现示例
Feb 19 Vue.js
JavaScript中关于预编译、作用域链和闭包的理解
Mar 31 Javascript
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
PHP 开源框架22个简单简介
2009/08/24 PHP
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
2017/04/08 jQuery
webpack 样式加载的实现原理
2018/06/12 Javascript
vue拖拽组件使用方法详解
2018/12/01 Javascript
你或许不知道的一些npm实用技巧
2019/07/04 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Django Admin 实现外键过滤的方法
2017/09/29 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
俄罗斯三星品牌商店:Samsungstore
2020/04/05 全球购物
.net面试题
2015/12/22 面试题
优秀演讲稿范文
2013/12/29 职场文书
酒店辞职书范文
2015/02/26 职场文书
考试后的感想
2015/08/07 职场文书
导游词之无锡梅园
2019/11/28 职场文书
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers
用JS写一个发布订阅模式
2021/11/07 Javascript
Win10 和 Win11可以共存吗? win10/11产品生命周期/服务更新介绍
2021/11/21 数码科技
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL