Vue Maker
Create Vue apps with no build configuration.
vue
vue-router
vuex
vuex-router-sync
less
postcss
Quick Start
npm i -g vue-makermkdir my-appcd my-appvue-maker initvue-maker start
Build without sourcemap
vue-maker build
Build with sourcemap
vue-maker build --sourcemap
Directory structure
my-app├── package.json├── .gitignore└── src ├── App.vue ├── index.html ├── index.js └── index.less
homepage
| buildPath
| proxy
| alias
| externals
| port
| devtool
| gzip
| analysis
| srchash
Configure in package.json:
Default internal config
Included modules
vuevuexvue-routervuex-router-sync alloyfingerfetch-jsonp
Included polyfills
PromisefetchObject.assign
Installed webpack loaders
babel-loadervue-loadervue-style-loaderstyle-loaderpostcss-loadercss-loaderless-loaderfile-loaderurl-loader
Babel presets
const plugins = require require require require require useBuiltIns: true require helpers: false polyfill: false regenerator: true ; moduleexports = presets: require targets: ie: 9 uglify: true useBuiltIns: false modules: false require plugins: plugins
Postcss plugins