这个项目起始于在vue加入强类型的念头,目的是提供一个手脚架快速上手和开始, 主要是基于vue + typescript 使用 .vue 单文件开发脚手架,支持jsx
此repo是基于Vue + TypeScript 新项目起手式逐步实现的
如果你按照文章没有配出来的话,可以参考这个项目的代码,进行比较
- webpack4
- vue
- vue-router
- vuex
- typescript
- jsx
- tslint
- 单vue文件开发
- vue-cli
eslint
# To create a new vue + typescript project, run:
vue init ws456999/vue-typescript-starter#template `your project name`
# then
cd `your project name`
# Install project dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
2018-07-12
- support vue-cli
vue init ws456999/vue-typescript-starter#template
your project name
2018-06-30
- upgrade dependencies
- remove eslint
- add script lint
2018-04-12
- upgrade webpack4