Skip to content

Latest commit

 

History

History
82 lines (49 loc) · 2.35 KB

README.md

File metadata and controls

82 lines (49 loc) · 2.35 KB

grace-vue-webpack-boilerplate

A boilerplate for vue-webpack-project run with koa-grace, setup with Multiple entry.

Compatibility Note:

Related Documentation

This boilerplate should run with Koa-grace.

Koa-grace is a new generation Nodejs SFB(Separation of Front and Back ends) framework.

Make sure you have read it!

Related Articles

前后端分离之路 - Vue2项目多入口模板改造方案🚀

Usage

Start

cd ~/fe/app/
git clone [email protected]:Thunf/grace-vue-webpack-boilerplate.git grace-project

cd grace-project
npm install

npm run dev

New files

npm run new

> ?type: // select a mode
 > init both controller & vue 
   init controller only 
   init vue files only 
> ?name: // get column name

Build

npm run build

What's Included

  • npm run dev

    • Webpack + vue-loader for single file Vue components.
    • State preserving compilation error overlay
    • Source maps
  • npm run build: Production ready build.

    • JavaScript minified with UglifyJS.
    • Static files copy with copy-webpack-plugin.
    • All static assets compiled with version hashes for efficient long-term caching, and a production index.html is auto-generated with template to these generated assets.

Thanks

This boilerplate is made from vuejs-templates/vue-webpack-boilerplate.

For detailed explanation & more functions, checkout the guide and docs for vue-loader.

Fork It And Make Your Own

You can fork this repo to create your own boilerplate, and run it on koa-grace