Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Oct 21, 2022. It is now read-only.

A basic Vue.js starter which uses Vue 2, Vuetify and Webpack 3

michalzaq12/vue-web-starter

Repository files navigation

Vuetify logo Vuetify logo Webpack logo

vue-web-starter is a basic Vue.js starter
which uses Vue 2, Vuetify and Webpack 3.

Quick start

# install dependencies
npm install
# build all vendor modules (only once)
npm run dll
# serve with hot reload at localhost:3333
npm run dev
# build for github pages
npm run gh

Includes

  • module bundler

    • webpack 3
  • vue ecosystem

    • vue 2
    • vue-loader
    • vuex
    • vue-router
  • UI framework

    • vuetify
  • HTTP client

    • axios
  • extra loaders

    • babel
    • sass

Features

dev

  • Hot reloading for single-file components (webpack-hot-middleware)
  • Multi webpack configuration based on env variable (monfy)
  • Separate configuration for vendor modules to speed up build (dll-plugin)

app

  • Fetching posts from REST API JSONPlaceholder and store it in vuex
  • Pagination on desktop devices
  • Infinite scrolling on mobile devices

AltStyle によって変換されたページ (->オリジナル) /