egg-vue-asset-boilerplate
egg-vue-asset-boilerplate
基于 Egg + Vue + Webpack 前端 asset 工程项目,开发前请阅读asset渲染模式
功能
- vue + vuex + vue-router 骨架
- 支持 vue-router history 模式
- 提供 i18n 多语言示例
版本
- Egg 版本: ^2.x.x
- Node 版本: ^8.x.x+
- Vue 版本: ^2.5.0
- Webpack 版本: ^4.x.x
文档
- https://www.yuque.com/easy-team/egg-vue
- https://zhuanlan.zhihu.com/easywebpack
依赖
- easywebpack ^4.x.x
- easywebpack-vue ^4.x.x
- egg-view-vue-ssr ^3.x.x
- egg-webpack ^4.x.x
- egg-webpack-vue ^2.x.x
使用
安装依赖
npm install
本地开发
npm run dev
应用访问: http://127.0.0.1:7001
发布模式
- 首先在本地或者ci构建好jsbundle文件
npm run build
- 然后,启动应用
npm start
详细打包部署请见: http://hubcarl.github.io/easywebpack/vue/dev/
License
Dependencies
axios: ^0.17.1cross-env: ^5.0.0egg: ^2.1.0egg-bin: ^4.3.7egg-cors: ^2.0.0egg-logger: ^1.5.0egg-scripts: ^2.5.1egg-validate: ^1.0.0egg-view-nunjucks: ^2.2.0egg-view-vue-ssr: ^3.0.5element-ui: ^2.0.8extend: ~3.0.0font-awesome: ^4.7.0lodash: ^4.17.4lodash-id: ^0.14.0lowdb: ^1.0.0mockjs: ^1.0.1-beta3moment: ^2.17.1shortid: ^2.2.8showdown: ^1.8.6simplemde: ^1.11.2vue: ^2.5.0vue-hot-reload-api: ^2.1.0vue-i18n: ^8.1.0vue-material-input: ^1.2.0vue-router: ^3.0.1vuex: ^3.0.1vuex-router-sync: ^5.0.0