feat: 初始化提交
# cube-front
## 推èçš„IDE设置
[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar)(并ç¦ç”¨Vetur)。
## `.vue`导入在TSä¸çš„类型支æŒ
TypeScripté»˜è®¤æ— æ³•å¤„ç†`.vue`导入的类型信æ¯ï¼Œæ‰€ä»¥æˆ‘们用`vue-tsc`替æ¢`tsc` CLI进行类型检查。在编辑器ä¸ï¼Œæˆ‘们需è¦[Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar)使TypeScriptè¯è¨€æœåŠ¡èƒ½å¤Ÿè¯†åˆ«`.vue`类型。
## 自定义é…ç½®
查看[Viteé…ç½®å‚考](https://vite.dev/config/)。
## 项目设置
```sh
pnpm install
```
### 编译和开å‘çƒé‡è½½
```sh
pnpm dev
```
### 类型检查ã€ç¼–译和生产环境压缩
```sh
pnpm build
```
### 使用[Vitest](https://vitest.dev/)è¿è¡Œå•元测试
```sh
pnpm test:unit
```
### 使用[Cypress](https://www.cypress.io/)è¿è¡Œç«¯åˆ°ç«¯æµ‹è¯•
```sh
pnpm test:e2e:dev
```
这将针对Vite开呿œåС噍è¿è¡Œç«¯åˆ°ç«¯æµ‹è¯•。
它比生产构建è¦å¿«å¾—多。
但在部署之å‰ï¼Œä»ç„¶å»ºè®®ä½¿ç”¨`test:e2e`测试生产构建(例如在CI环境ä¸ï¼‰ï¼š
```sh
pnpm build
pnpm test:e2e
```
### 使用[ESLint](https://eslint.org/)è¿›è¡Œä»£ç æ£€æŸ¥
```sh
pnpm lint
```
|