Skip to content
This repository has been archived by the owner on Dec 17, 2018. It is now read-only.

Metnew/vue-element-starter

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Vue-Element-Starter

Demo: https://metnew.github.io/vue-element-starter/

Sponsor

bitHound Overall Score bitHound Dependencies Known Vulnerabilities

Includes:

Out-of-box:

(theme color is purple, but you can use your own color, more info below)

Folder structure:

app
├── build // webpack config files
├── client - Your App
│   └── components - your components
│   ├── router - routing
│   ├── store - Vuex store
│   ├── styles - styles folder with scss vars, mixins, etc.
│   ├── views - your pages
│   ├── app.js - import dependencies and App component
│   ├── index.js - main file
│   ├── pwa.js - for PWA apps
├── dist - build.
├── static - static assets, etc.
├── tests - Your tests
├── theme - Element UI generated theme

Template built based on Vuepack bolirplate

To start:

 git clone https://github.com/Metnew/vue-element-starter.git vue-project  
 cd vue-project && rm -rf .git
 npm install
 npm run generate_default_styles # run this command to generate default_styles for Element-theme

Element-theme generates default styles. Just change primary-color in ./client/element-variables.css and run:

 npm run generate_theme

Now app is ready and you can run it with:

 npm run dev

Make production build:

 npm run build

Also

PRs, issues, questions, <something-another> are always welcome.
Feel free to contact me (or add new issue).

Author

Vladimir Metnew vladimirmetnew@gmail.com

LICENSE

MIT