码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • vue重修之自定义项目、ESLint和代码规范修复


    文章目录

    • VueCli 自定义创建项目
    • ESlint代码规范及手动修复
    • 代码规范错误

    VueCli 自定义创建项目

    在这里插入图片描述

    1. 安装脚手架 (已安装)
    npm i @vue/cli -g
    
    • 1
    1. 创建项目

      vue create xxx
      
      • 1
      • 选项
      Vue CLI v5.0.8
      ? Please pick a preset:
        Default ([Vue 3] babel, eslint)
        Default ([Vue 2] babel, eslint)
      > Manually select features     选自定义
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 手动选择功能
        在这里插入图片描述
    • 选择vue的版本
    • 是否使用history模式
      在这里插入图片描述
    • 选择css预处理
      在这里插入图片描述
    • 选择eslint的风格 (eslint 代码规范的检验工具,检验代码是否符合规范)
      在这里插入图片描述
    • 选择校验的时机 (直接回车)
      在这里插入图片描述
    • 选择配置文件的生成方式 (直接回车)
      在这里插入图片描述
    • 是否保存预设,下次直接使用? => 不保存,输入 N
      在这里插入图片描述
    • 启动项目
      npm run serve
      
      • 1

    ESlint代码规范及手动修复

    • [JavaScript Standard Style 规范说明] (https://standardjs.com/rules-zhcn.html)
    • 代码规范:一套写代码的约定规则.

    代码规范错误

    • 如果代码不符合 standard 的要求,ESlint 会有提示
      在这里插入图片描述
    • 两种解决方案:
      1. 手动修正
      • 根据错误提示来一项一项手动修改纠正。
      • 如果你不认识命令行中的语法报错是,根据错误代码去百度或者ESLint规则表中查找其具体含义。
      1. 自动修正
      • 基于 vscode 插件 ESLint 高亮错误,并通过配置 自动 帮助我们修复错误。

    在这里插入图片描述

    • 配置
      // 当保存的时候,eslint自动帮我们修复错误
      "editor.codeActionsOnSave": {
          "source.fixAll": true
      },
      // 保存代码,不自动格式化
      "editor.formatOnSave": false
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
    • 注意:eslint的配置文件必须在根目录下,这个插件才能才能生效。打开项目必须以根目录打开,一次打开一个项目
    • settings.json 参考
      {
          "window.zoomLevel": 2,
          "workbench.iconTheme": "vscode-icons",
          "editor.tabSize": 2,
          "emmet.triggerExpansionOnTab": true,
          // 当保存的时候,eslint自动帮我们修复错误
          "editor.codeActionsOnSave": {
              "source.fixAll": true
          },
          // 保存代码,不自动格式化
          "editor.formatOnSave": false
      }
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
  • 相关阅读:
    [go 面试] Go Kit中读取原始HTTP请求体的方法
    科技创造价值 | 云扩科技荣登真榜·中国科技创新品牌榜TOP100
    ABAQUS学习之路
    MySQL 如何避免 RC 隔离级别下的 INSERT 死锁?
    极速进化,光速转录,C++版本人工智能实时语音转文字(字幕/语音识别)Whisper.cpp实践
    如何在银行系统中做批量测试~
    Merge之后,还没有Push,如何回滚
    开发deepstram的自定义插件,使用gst-dseaxmple插件进行扩充,实现deepstream图像输出前的预处理,实现图像自定义绘制图(精四)
    Linux学习-52-Linux工作管理-后台命令运行管理
    Node.js的多版本管理工具之nvm
  • 原文地址:https://blog.csdn.net/yang2330648064/article/details/134000945
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号