A vue-cli who create a default external Vue.js component template
$ npm install -g vue-cli
$ vue init pierrechls/vue-component my-vue-component # init template
$ cd my-vue-component # go to your project folder
$ npm install # install dependencies (or `yarn`)
$ npm run dev # serve with hot reload
$ npm run build # build for production
For detailed explanation on how things work, checkout the guide 📚 .