TS项目初始化(Vitest+Eslint+Prettier)
# 初始化一个新的 TypeScript 项目
npm init -y
# 安装 TypeScript
npm install typescript --save-dev
# 创建一个 tsconfig.json 文件
npx tsc --init
# 安装 Jest 测试框架的替代者 Vitest
npm install @vitejs/create-app
npx @vitejs/create-app --template vanilla-ts
cd vanilla-ts
npm install
# 安装 ESLint 和相关插件
npm install eslint eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-standard --save-dev
# 创建一个 .eslintrc.json 文件
npx eslint --init
# 安装 Prettier 和 ESLint 插件以集成 Prettier
npm install prettier eslint-config-prettier eslint-plugin-prettier --save-dev
# 安装其他开发依赖
npm install @types/node --save-dev
# 示例代码
mkdir src
echo "console.log('Hello, Vitest + Eslint + Prettier!');" > src/index.ts
# 运行测试和格式检查
npm run test
npm run lint
这段代码展示了如何初始化一个新的 TypeScript 项目,并配置 Vitest 作为测试框架,Eslint 作为代码质量监控工具,Prettier 用于代码格式化。同时,它提供了一个简单的示例代码文件,可以用来演示如何运行测试和代码格式检查。
评论已关闭