eslint/no-non-null-assertion':0,'@typescript-eslint/no-unused-expressions':'off','semi':['error','never'],// 禁止分号'prettier/prettier':'error',// 强制使用 Prettier 格式化// 导入排序规则'import/order':['error',{'newlines-between':'never',groups:['builtin','external','internal','...
'react/react-in-jsx-scope': 'off', // React 17+ 不需要显式导入 React 'react/prop-types': 'off', // 如果使用 TypeScript,则不需要 PropTypes '@typescript-eslint/no-empty-function': 0, '@typescript-eslint/no-empty-interface': 0, '@typescript-eslint/no-explicit-any': 0, '@type...
pnpm create vite my-react-app --template react-ts cd my-react-app pnpm install pnpm add antd @ant-design/icons pnpm add -D tailwindcss postcss autoprefixer eslint eslint-config-react-app prettier eslint-config-prettier prettier-plugin-organize-imports prettier-plugin-tailwindcss npx tailwindcss...
npm install --save-dev eslint typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-react eslint-config-alloy .prettierignore:配置 Prettier 忽略文件 .prettierrc:格式化自定义配置 { "singleQuote": true, "tabWidth": 2, "bracketSpacing": true, "trailingComma": "...
vite内置了eslint和prettier的模板,所以不用像以前那样从头配置Eslint和Prettier 项目创建步骤如下: 一、vite 创建项目 npm init vite@latest 项目名字 框架选vue 选customize with create-vue,然后根据项目选择(选择customize with create-vue实际就是去调了npm init vue@latest) ...
配置ESLint和Prettier 在项目根目录下创建一个.eslintrc.js文件,并添加以下内容: module.exports= { root:true, env: { node:true, }, extends: ['plugin:vue/vue3-essential','eslint:recommended','@vue/typescript/recommended','prettier','prettier/@typescript-eslint','prettier/vue', ...
本文详细介绍了使用 Vite 开发基于 React、Ant Design、Tailwind CSS、ESLint、Prettier 和 TypeScript 的最佳实践。以下步骤简明扼要地概述了构建与优化项目的过程。首先,使用 Vite 创建一个全新的 React + TypeScript 项目。Vite 的强大性能和高效开发体验使其成为现代项目构建的理想选择。其次,遵循提示...
eslint prettier 事件总线 为了规范项目的初始化流程,方便在流程中插入自定义逻辑,在main.tsx入口调用initialize(app)方法,initialize代码如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 import React from 'react'; import ReactDOM from 'react-dom'; import { Toast } from 'antd-mobile'; import ...
npm install --save-dev eslint typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-react eslint-config-alloy 3、.prettierignore:配置 Prettier 忽略文件 4、.prettierrc:格式化自定义配置 代码语言:javascript 代码运行次数:0 运行 AI代码解释 { "singleQuote": true, "tab...
简介:【源码共读】Vite 项目自动添加 eslint 和 prettier vite-pretty-lint库是一个为Vite创建的Vue或React项目初始化eslint和prettier的库。 该库的目的是为了让开发者在创建项目时,不需要手动配置eslint和prettier,而是通过vite-pretty-lint库来自动配置。