zoukankan      html  css  js  c++  java
  • vue3 + TS + eslint 实现代码格式化以及代码规范提示

     1.准备

    • vscode
    • vscode安装了prettier插件
    • 一个vue3项目

    2.步骤

    (1)安装eslint插件

    yarn add -D eslint

    (2)初始化eslintrc.js配置文件

    控制台执行命令:npx eslint --init

    步骤如下:

     eslint的作用:这里选第一项(仅检查语法)。如果这里选择第二项的话,vue文件中的html部分会一直报错(Parsing error: '>' expected.eslint),如下所示:

    由于还只在探索eslint使用阶段,所以这里暂不深究

     在什么场景使用eslint(ES6或CommonJS):这里选第一个

     在哪个框架下使用eslint:这里选Vue

     项目是否使用TypeScript:yes

    运行时环境(node/浏览器):全选

    配置文件保存为什么格式:js

     是否安装上面的依赖包:yes

    我走到这一步会包很多错误:

     

     这里需要把红框种的依赖包复制下来手动安装:

    yarn add -D eslint-plugin-vue@latest  @typescript-eslint/eslint-plugin@latest @typescript-eslint/parser@latest

    安装完成以后,项目根目录会出现一个.eslintrc.js文件:

     所有的规则都在rules属性种配置,所有规则见官网,此时在rules中配置规则,即可在项目中生效。

  • 相关阅读:
    小米路由通过SSH添加静态路由表之后无法跳转的问题
    极路由通过SSH添加静态路由表之后无法跳转的问题
    Linux服务器压测/拷机软件收集
    RabbitMQ整合Spring Booot【消费者补偿幂等问题】
    找不到共享解决办法
    如何一步步设计一款微服务的补偿方案
    Spring Cloud 支付宝支付的流程
    把同事的重复代码清理干净,老板却让我做了回滚?
    [LeetCode] 565. Array Nesting 数组嵌套
    [LeetCode] Out of Boundary Paths 出界的路径
  • 原文地址:https://www.cnblogs.com/codexlx/p/14468046.html
Copyright © 2011-2022 走看看