码农知识堂 - 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
  • 相关阅读:
    ModSecurity 手册:入门免费版本联机版地址
    Window系统下基于Anaconda的Siamese Network虚拟环境搭建——以SiamFC算法为例
    doris 动态分区
    考研数学05-12年真题总结
    【C】【C++】可变参数、不定参函数的使用
    查看数据和NFT的工具【持续更新】
    我是如何入门网络安全?有什么自学心得?
    大型企业是否有必要进行数字化转型?_数据治理平台_光点科技
    如何安装 Elasticsearch
    计算机网络篇之IPV4数据报格式
  • 原文地址:https://blog.csdn.net/yang2330648064/article/details/134000945
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号