VUE3项目配置

一、安装ESLint

1、安装ESLint

  1. 下载并安装ESLint。

pnpm create @eslint/config@latest

执行命令后,命令运行窗口会要求回答几个问题,回答完成后,就会在当前目录下生成eslint.config.ts配置文件,并且安装eslint相关的插件和依赖包。可以看到package.json文件发生了变化。

2、配置校验规则

  1. 打开eslint.config.ts配置文件。配置全局忽略文件。
javascript 复制代码
import { defineConfig, globalIgnores } from "eslint/config";

export default defineConfig([
  // 默认忽略node_modules
  globalIgnores(['dist/']),
  
  ...其他配置...
])
  1. 如果有个别需要校验的规则,可以放在rules模块中。
arduino 复制代码
export default defineConfig([
...其他配置...
    {
        rules: {
          "no-undef": "warn", //未定义的变量
          "no-var": "error", //要求使用let或const, 而不是var
        }
    }
    
])

3、校验并修复

  1. 在package.json文件中,找到scripts模块,增加如下配置:
json 复制代码
"scripts": {
    "lint": "eslint src",
    "fix": "eslint src --fix"
  },
  1. 在某个src文件夹下的vue文件或者ts文件中,写一段错误代码,比如 var a = 123
  2. 执行命令 pnpm lint,会对src文件夹下的所有文件按照eslint.config.ts配置文件中配置的校验规则进行校验,在控制台打印出校验不通过的信息。
  3. 执行命令 pnpm fix会对部分错误代码进行自动修正。

并不是所有错误都能被自动修正。可以访问官网查看哪些错误能够被自动修正。

相关推荐
神奇的程序员11 小时前
我的软件冲进苹果商店下载榜前 50 了
前端
阳光是sunny12 小时前
别再被 worktree 绕晕了!AI 编程时代你必须掌握的 Git 隔离神器
前端·人工智能·后端
万少13 小时前
万少的博客 - 技术分享与解决方案
前端·javascript·后端
尘世中一位迷途小书童15 小时前
用 Cesium 撸了一个森林火情监控大屏,弧线、粒子、发光效果都齐了
前端·javascript
IT_陈寒16 小时前
垃圾回收器选错了,我的Java服务内存炸了
前端·人工智能·后端
月光下的丝瓜17 小时前
Flutter 国内安装指南
前端·flutter
玄星啊17 小时前
AI 编程的第 30 天,我怀念古法 Coding 了
前端·ai编程
Jolyne_17 小时前
Angular基础速通
前端·angular.js
锋行天下18 小时前
半秒开!还有谁!!!
前端·vue.js·架构
代码搬运媛19 小时前
git 下中文文件名乱码问题解决
前端