2023-08-03 14:06:35
以下是使用 Vue 3 和 TypeScript 创建项目的详细步骤:
1. 新建项目文件夹如果已安装旧版本,建议先卸载旧版:npm uninstall -g @vue/cli。
将 项目名称 替换为实际的名称(如 my-vue3-ts-project),名称需符合 npm 包命名规范(仅支持小写字母、数字和连字符)。
选择配置方式:在交互界面中,选择 Manually select features(手动选择特性),以便自由配置项目。
选择特性:使用空格键勾选以下特性(根据需求调整):
TypeScript:启用 TypeScript 支持。
Babel:适配 JavaScript 新特性。
Router:添加 Vue Router(如需路由功能)。
CSS Pre-processors:支持 Less/Sass 等 CSS 预处理器(按需选择)。
Linter / Formatter:代码规范校验(如 ESLint)。
Class-style component syntax:启用类组件风格(类似 React)。

跳过测试框架:不选择自动化测试框架(如 Unit Testing 或 E2E Testing)。
启用类组件:选择 Y 启用类组件语法(可选)。
配置 Babel 转义:确保启用 Babel 对 TypeScript 和 JSX 的转义。
路由模式:选择路由模式(Y 为 HTML5 History 模式,N 为 Hash 模式)。
CSS 预处理器:根据习惯选择 Less/Sass/Stylus(如选择 Sass,需后续安装 sass-loader 和 node-sass)。
代码风格校验:选择 ESLint 配置(如 Standard 或 Prettier),并配置校验时机:
Lint on save:保存时校验。
Lint and fix on commit:提交时校验并修复。
配置文件存放位置:选择 In dedicated config files(独立配置文件)或 In package.json(合并到 package.json)。
保存预设:选择 N 不保存当前配置为模板(除非需复用)。
通过以上步骤,即可快速创建一个基于 Vue 3 和 TypeScript 的项目框架。