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会对部分错误代码进行自动修正。

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

相关推荐
兰亭妙微UI设计公司5 小时前
兰亭妙微软件界面设计公司的解锁按钮设计10大密码
开发语言·前端·javascript
迪幻5 小时前
封装自己的 npm 依赖并存储到个人 GitHub
前端·npm·github
u0111026756 小时前
WebP 转成 PNG 后为什么更大?图片格式转换不等于压缩
前端·javascript·vue.js
万少6 小时前
Qoder sonus模型 20分钟,复刻 马斯克 飞天汽车
前端·后端·算法
java1234_小锋6 小时前
【技术专题】HTML5 网页技术 - HTML5 列表标签
前端·html·html5
强二小哥帅6 小时前
Kotlin 协程复习笔记
前端
不可能片场6 小时前
工程实践 原子替换改了 ctime 怎么修
前端·electron
暧暧内含光6 小时前
HTTP 文件传输体系全解:从协议标头、OSS 架构到流媒体分片
前端
静默回滚6 小时前
浏览器能显示AVIF,却导不出一张AVIF
前端
小皮虾6 小时前
小程序全局状态还能这么简单?只需初始化一次,页面自动同步
前端·javascript·微信小程序