学习vue搭建的cnode移动端社区,master分之已经封板,现正在对代码重构,欢迎吐槽和踩坑
线上地址: vue-cnode
git地址: vue-cnode-mobile
重构地址V2.0分支
知识点:
vue2
vuex2
vue-router2
webpack2
html5,css3
fetch
es6,es7
less
服务端渲染
项目结构
-config //一些配置文件
-dist //编译输出文件夹
-node_modules //npm包
-public //一些静态文件
-routes //服务端路由
-server
server.js //服务启动
-src //源码
-api //fetch api
-components //组件
-configs //配置,如前端路由vue-router配置
-constants //常量
-images //图片
-styles //less css
-utils //一些工具函数
-views //页面
-vuex //vuex
app.js //入口文件
client-entry
server-entry //服务端渲染使用,正在尝试
-template //html模板文件,供webpack打包使用
webpack.config.base.js //webpack基本配置
webpack.config.dev.js //开发模式配置
webpack.config.prod.js //生产环境配置
webpack.config.server.js //服务端渲染配置,正在尝试