Egg + Vue 工程化解决方案

2019-01-09  本文已影响15人  张果果

快速开始

项目初始化

方式一:easywebpack-cli 脚手架初始化项目

  1. 安装脚手架 npm install easywebpack-cli -g
  2. 初始化 easywebpack init
  3. 根据需求选择


    初始化的选择
  4. 安装依赖 npm install

方式二:Github 仓库代码初始化项目

  1. git clone https://github.com/hubcarl/egg-vue-webpack-boilerplate.git
  2. 安装依赖 npm install

方式三:vscode 插件初始化项目

插件地址

项目运行

本地运行

npm run dev

发布模式

  1. 构建文件落地磁盘 npm run buildeasy build prod
  1. 运行 npm start

项目构建

项目规范

项目开发

多页面服务端渲染实现

HTML静态页面前端渲染

单页面服务端渲染同构实现

项目和插件


渲染模式

目前 egg-view-vue-ssr支持 服务端渲染模式前端渲染模式 两种渲染模式

Egg + Vue 服务端渲染模式

前端渲染模式

//${root}/webpack.config.js
module.exports = {
  target: 'web'
  ...
}

layout 配置文件

//${root}/config/config.default.js
exports.vuessr = {
    layout: path.join(app.baseDir, 'app/web/view/layout.html'),
    renderOptions: {
      basedir: path.join(app.baseDir, 'app/view')
    }
 };
上一篇 下一篇

猜你喜欢

热点阅读