- support mutilple entry mode
git clone https://github.com/githbq/hbq-typescript-vue-boilerplate.git
// or use iclone-cli
// first install `iclone-cli` in global
npm i -g iclone-cli
// then
iclone init -t ts-vue -n [projectName]
npm start
npm run build:prod
├── README.md
├── build
├── dev-config
| ├── configs
| ├── index.template.html
| ├── lite-server-config.js
| ├── readme.md
| └── webpack.config.js
├── dist
├── docs
| └── README.md
├── package.json
├── src
| ├── assets
| ├── common
| ├── components
| ├── apps
| ├── globals.d.ts
| ├── index.ts
| ├── routes
| └── utils
├── tsconfig.json
├── tslint.json
└── yarn.lock
- 在less中使用import如果想使用别名路径可以使用~开头:
//style.less
@import '~@/common/main.less'
- add
tslint
task - add
tslint-loader
- 会自动格式化错误的代码风格
- add
stylelint-loader
- 会自动格式化错误的代码风格
- add了自定义模板
- 只需要在
./src/apps/
add与xxx.ts
同文件名的 .html文件则自动采用此模板 - 比如:
./src/apps/xx.ts
对应./src/apps/xx.html
- 如果文件名以
_
开头则忽略掉对应的文件
- add css modules
webpack-dev-server
添加host: '0.0.0.0'
配置局域网内可访问