eslint-plugin-vue eslint-plugin-import vue-eslint-parser eslint-config-airbnb-base @typescript-eslint/parser @typescript-eslint/eslint-plugin 1. 2. 3. 4. 5. 6. 7. 8. 根目录下新建.eslintrc.cjs文件, 编辑内容如下,rules里面的内容根据实际需求自行添加 // .eslintrc.cjs module.exports...
[1] ESLint 规则:https://cn.eslint.org/docs/rules/ [2] eslint-plugin-vue:https://eslint.vuejs.org/rules/singleline-html-element-content-newline.html [3] eslint-plugin-import:https://github.com/import-js/eslint-plugin-import [4] @typescript-eslint/eslint-plugin:https://www.npmjs...
yarn add eslint-plugin-vue@latest @typescript-eslint/eslint-plugin@latest eslint-config-standard@latest eslint@^7.12.1 eslint-plugin-import@^2.22.1 eslint-plugin-node@^11.1.0 eslint-plugin-promise@^4.2.1 @typescript-eslint/parser@latest -D eslint-plugin-vue@latest @typescript-eslint/e...
2、安装EsLint yarn add -D eslint 3、初始化配置EsLint npx eslint --init 3.1、选择模式:(To check syntax and find problems) You can also run this command directly using 'npm init @eslint/config'. ? How would you like to use ESLint? ... To check syntax only > To check syntax and...
3.选择性安装vite-plugin-eslint, 用于配置vite运行的时候自动检测eslint规范,使用npm run dev时会主动检查代码并报错 npm i-Dvite-plugin-eslint 使用importeslintfrom'vite-plugin-eslint'exportdefaultdefineConfig({plugins:[vue(),eslint()]})
4、继续安装vite-plugin-eslint npm i -D vite-plugin-eslint 5、配置vite.config.ts文件 import { defineConfig } from 'vite'; import vue from'@vitejs/plugin-vue'; import eslintPlugin from'vite-plugin-eslint';//https://vitejs.dev/config/exportdefaultdefineConfig({ ...
import{defineConfig}from'vite';importreactfrom'@vitejs/plugin-react';importeslintfrom'vite-plugin-eslint';// https://vitejs.dev/config/exportdefaultdefineConfig({plugins:[react(),eslint()],}); 现在,Vite找到了ESLint,但我们还没有安装实际的ESLint依赖项。接下来,在命令行中安装它: ...
此时页面会出现一个.eslintrc.cjs文件,为什么是.cjs后缀而不是.js,是因为,.package.json文件中设置了"type": "module",如果直接将后缀名改为.js,会报错,需要将"type": "module"删除。 初始化的eslint配置文件 配置 先下载vite的插件 npm install vite-plugin-eslint --save-dev ...
npm i -D eslint-plugin-import@typescript-eslint/parser eslint-import-resolver-typescript 修改.eslintrc.js配置文件, 添加如下配置。 plugins: ['import'], settings: {'import/parsers': {'@typescript-eslint/parser': ['.ts','.tsx'], ...
ESLint Chinese Rules 包管理器 yarn 技术栈 Vue:3.2.47 Typescript:* Vite:4.2.0 第三方库 ESLint eslint eslint-plugin-vue eslint-plugin-import vue-eslint-parser eslint-config-airbnb-base @typescript-eslint/parser @typescript-eslint/eslint-plugin ...