/vue-webpack-ts-hot

A simple Webpack + vue-loader + ts-loader setup for quick prototyping.

Primary LanguageJavaScript

vue-webpack-ts-hot

A simple Vue 2.0 + Webpack + vue-loader + TypeScript 2.0 setup for quick prototyping. Supports Single file components *.vue and slitted components (i.e *.ts, *.html and *.css)

Usage

This is a project template for vue-cli.

$ npm install -g vue-cli
$ vue init ghettovoice/vue-webpack-ts-hot my-project
$ cd my-project
$ npm install
$ npm run dev

What's Included

  • npm run dev: Webpack + vue-loader with proper config for source maps & hot-reload.

  • npm run build: build with HTML/CSS/JS without minification.

  • npm run release: build with HTML/CSS/JS with minification.

For detailed explanation on how things work, consult the docs for vue-loader. Also check out the breaking changes in vue-loader@9.0.0.

Fork It And Make Your Own

You can fork this repo to create your own boilerplate, and use it with vue-cli:

vue init username/repo my-project