# vite-html-template
**Repository Path**: yu_e/vite-html-template
## Basic Information
- **Project Name**: vite-html-template
- **Description**: vite模板:支持多页面,es6转es5,代码自动压缩,处理js,css兼容问题。
适用于各类小项目(再不用为了各种js,css兼容问题挠头了)。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2021-08-23
- **Last Updated**: 2022-01-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: vite, JavaScript, HTML, Less
## README
vite-html-template
## vite 多页面自动构建
### 结构
多个入口文件进入各自目录
静态文件(js,css,jpg,svg,font)进入dist/assets目录
| 原始 | build | |
| ------------------------------ | --------------------------------------------------- | -------- |
| src/**about**/index.html | dist/src/**about**/index.html | 入口文件 |
| src/**about**/index.js | dist/src/assets/**about**.4357ff4f.js | js |
| src/**home**/index.html | dist/src/**home**/index.html | |
| src/default/main.less | dist/src/assets/default.09585f4e.css | css |
| src/defaul/logo.svg | dist/src/assets/logo.17e50649.svgrc/defaul/logo.svg | svg |
## 安装依赖
```
npm install
```
## 开始
```
npm run dev
```
## 构建
```
npm run build
```
## 生成目录结构 [directorList.md](./directorList.md)
```
npm run build:mddir
```
### 开发目录
```
|-- src
|-- about
| |-- index.html
|-- default
| |-- logo.svg
| |-- main.js
| |-- main.less
|-- home
|-- index.html
```
### 编译生成
```
|-- dist
|-- index.html
|-- manifest.json
|-- assets
| |-- about-legacy.e6d307e9.js
| |-- about.4357ff4f.js
| |-- default-legacy.54453b92.js
| |-- default.09585f4e.css
| |-- default.f7cac679.js
| |-- home-legacy.c4a51af1.js
| |-- home.5738e5b8.js
| |-- logo.17e50649.svg
| |-- modulepreload-polyfill-legacy.ed506caa.js
| |-- modulepreload-polyfill.b7f2da20.js
| |-- polyfills-legacy.745787fe.js
|-- src
|-- about
| |-- index.html
|-- home
|-- index.html
```