generate-vue-component-cli $ yarn add gvc $ mkdir -p eg-directory/eg-directory $ gvc eg-component-name eg-directory/eg-directory Assumes you're using vuex and async vuejs actions, gives you: