

手把手教你用es6+vue2+webpack2+vue-router2搭建个人blog
source link: https://segmentfault.com/a/1190000008341186
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

底下评论说是标题党,或者是光扔个github
地址上来的同学我就不说什么了。你们有看看仓库的提交记录么?我还没有吃撑到开个仓库去骗star
.我的出发点就是每天更新一部分代码,教大家用我所提到的技术栈搭建一个blog
,我的出发点就是这么简单。这个项目才开始2天,就是每天晚上抽点时间写写,速度不会很快,这周末前将前端的静态页面
和mock数据
及webpack打包构建
写完,下周开始写服务端的内容。
2.14更新
完成post
静态页面原型,修复webpack
使用extractTextPlugin
的正确姿势
2.15更新
添加about
静态页面
2.16更新
添加
json-server
. 使用方法请戳我
主要作用就是在你开发环节在后端同学还未开发完成的情况下,提供一个mock backend server
。
在我们还未开始写后端代码前,主要用这个backend server
去模拟数据格式。
PS: 因为你webpack-dev-server
占用了一个端口,那么json-server
需要使用另外一个端口。
这个时候需要利用webpack-dev-server
提供的proxy
功能。
具体的配置信息,见webpack.config.dev.js
文件
添加
axios
作为http
资源库
其实vue
对于开发者使用什么资源库没做什么限制。使用你顺手的就好了。
将axios
集成进vue
的方式见App.vue
文件。
2.18更新
添加
webpack
生产环境配置信息
见webpack.config.prod.js
文件。主要添加的内容为文件的hash
,文件的打包及输出内容
tags
页面添加vue-router
路由动态匹配
2.19更新
添加mock数据, 见
lib/mock/db.json
文件完成
archive
静态页面
这是一个开源的个人blog项目。
前端的所使用的技术栈:
vue-router2
webpack2
axios
mongoDB
这个小项目才开始,使用webpack2
已经搭建好了前端开发环境, 及相应的vue
的路由配置。接下来我会带着大家一起完成整个blog
的开发工作。
如果你想学习vue2
的基本套路及其生态, 如果你想学习如何使用webpack2
进行文件的编译,打包及构建,如何进行文件的组织。。(总之作为一个业余项目,你能跟下来的话肯定能学到很多啦~~)
你还在等什么,赶紧上车吧~~~ 代码仓库请戳我
Recommend
-
87
详解Webpack2的那些路径
-
102
详解Webpack2的那些路径
-
122
前言 其实大四实习那会就有搭建个人技术博客的想法了,然后还是懒,搁置了很久。前阵子在掘金发了几篇之前写过的文章,收获了不少赞和阅读量,有点小小的成就感,所以这点动力驱使自己动手了~有些人会觉得搭建个人博客需要购买域名,需要花钱,其实不是的,Github...
-
17
我是 Asel,今天我将展示如何用 Rust 搭建一个简单的 REST API。 教程中使用的是
-
22
code小生 一个专注大前端领域的技术平台 公众号回复 Android 加入安卓技术群 本文出处:码匠笔记公众号 Pandownload 下线大家心里都很苦,不过我...
-
27
昨晚搭建环境都花了好一会时间,主要在浪费在了安装 openoffice 这个依赖环境上(_Mac 需要手动安装_)。 然后,又一步一步功能演示,记录,调试项目,并且简单研究了一下核心代码之后才把这篇文章写完。 另外,这篇文章...
-
7
webpack2集成eslint ...
-
9
本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战! 事情是这样的,前段时间外包工头老杨又来找我了,说某汽车大品牌要开发一个网页展厅...
-
8
本文首发:《Vue 搭建带预览的「上传图片」...
-
5
现在如果写某些类库的话,非常注重单元测试,从而确保发版质量。大概测试框架也有很多,这里介绍比较常用的 前端测试框架技术选型。 安装 Karma npm install -g karma-cli 然后使用 karma 初始化配置:
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK