An entry boot for Vue2 projects.
npm install vue-entry --save-dev
var vueEntry = require('vue-entry');
module.exports = {
   entry: vueEntry({
   src: './src',
   autoImportVueComponent: true
   }),
}{
  "src": './src', // An relative path for the source. Default: './src'. normally  include pages and components folders in it.
  "autoImportVueComponent": true, // vue component import and registered to Vue globally.
  "langs": ["zh_CN"], //  export in .i18n.js file
  "vueLibBuildIn":true, // include vue.js, vue-router.js, vue-resource.js, vue-i18n.js. if setting false, using script tag for global use manually.
   "rootFontSize":16 // designer width / 10
}- 
single app in one project src/ ├── components/ ├── page1/ │ ├── page1.i18n.js // i18n file optional │ ├── pag1.vue // page file *required │ └──page1.state.js // state file optional ├── index.html // *required ├── routes.js // optional ├── config.json // optional ├── service.js // optional └── ... └── statics/ ├── images/ └── ...
- 
multi app in one project src/ ├── components/ ├── apps/ │ ├── app1 │ │ ├── index.html │ │ ├── routes.js │ │ ├── config.json │ │ └── ... │ ├── app2 │ │ ├── index.html │ │ ├── routes.js │ │ ├── config.json │ │ └── ... │ └── ... └── statics/ ├── images/ └── ...
- 
standalone config file 
- 
standalone i18n file 
- 
standalone vuex file 
- 
log method($debug and $error) for vue component object