码农知识堂 - 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
  • 相关阅读:
    搞定面试官 - MySQL 中你知道如何计算一个索引的长度嘛?
    Mac使用鼠标滚轮方向与Win相反的解决办法
    Nebula Graph介绍和SpringBoot环境连接和查询
    市面上最适合跑步用的耳机有哪些、分享五款最优秀的跑步耳机
    如何通过Java代码在Word中创建可填充表单
    LeetCode——622.设计循环队列
    c++/c#实现mnist手写字符识别,包括模型训练、推理预测
    考研政治---马克思主义基本原理概论---辩证法
    2023年最全详解:什么是销售管理?销售管理必备百科指南!
    C语言编译原理
  • 原文地址: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号