首页 > 其他分享 >react-create-app 创建的项目添加保存自动格式化

react-create-app 创建的项目添加保存自动格式化

时间:2023-05-21 23:22:18浏览次数:54  
标签:off no create react eslint app prettier

前言

首先, react-create-app 创建的项目是自带安装eslint的, 所以我们要安装prettier 及相关插件

参考 => https://juejin.cn/post/6844903901544742925

安装的包

这些都是开发时依赖, 注意安装位置

eslint-config-react-app

打开modules文件, 可以看到是已经预安装的, 无需重复安装

eslint-config-prettier

eslint-plugin-prettier

prettier

vscode 插件

eslint

prettier

可能会搜出多个, 要安装这个
image

eslint & prettier 文件

参考前面链接即可.

我结合实际开发需要, 多加了几条规则

  rules: {
    // 'no-unused-vars': '',
    'no-shadow': 'off',
    'no-console': 'off', // 允许代码出现console.log
    'no-param-reassign': 'off', // 允许修改function的入参
    'react-hooks/exhaustive-deps': 'off',
    }

vscode 配置文件

{
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    },
    // "editor.tabSize": 2
    // "prettier.trailingComma": "none",
}

标签:off,no,create,react,eslint,app,prettier
From: https://www.cnblogs.com/zhangdezheng/p/17419446.html

相关文章

  • APNs(Apple Push Notification server)服务器代码C#编写
    PushNotification使用最简单的方式通过APNs发送通知,本库使用C#写的服务器端代码,C/Objective-C客户端代码原地址Github地址APNs概述Apple推送通知服务,是一个稳健性和高效率性的远程通知,具有中心化的特性。APNs可以传送通知消息到iOS,WatchOS,tvOS和macOS的设备。在应用初始化......
  • React 入门实例教程
    现在最热门的前端框架,毫无疑问是 React 。上周,基于React的 ReactNative 发布,结果一天之内,就获得了5000颗星,受瞩目程度可见一斑。React起源于Facebook的内部项目,因为该公司对市场上所有 JavaScriptMVC框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出......
  • [React] useEffect
    purefunction:单纯返回jsx元素的组件在使用react函数组件时,理论上函数组件只会进行不改变内部状态值的计算,以及返回html代码。一个pure函数就是如此,例如一个函数组件接受一个id作为传入属性,注意这里传入的id并没有发生变化,我们只是简单进行了输出和数学计算://thisisapurefu......
  • Android原生工程配置导入uni-app项目-混合开发
    Android原生工程配置官网配网地址:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/androidApp离线SDK下载我这边给大家放在资料里面了新建Android项目Hello-H5注意:Android项目目录不要有中文拷贝[email protected]、lib.5plus.base-release.aar、mi......
  • springboot+mybatis逆向生成xxxmapper+xxxmapper.xml和xxx实体类
    1.新建springboot工程pom文件如下<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="ht......
  • 斯诺登给普通人开发了个「反监控」的 App
    大家都还记得斯诺登么?自从2013年6月爆出「棱镜门」事件,让全球哗然,自己也因此遭到美国、英国两国政府的通缉,然而现在依然过的好好的,不得不一个大写的「服」字。就在前几天,斯诺登还开发了个一个叫做「Haven」的App,可以用你的手机来监测现实世界,从而达到保护个人财产和隐私的目的......
  • ASP.NET Core之由配置系统与创建app所想到的
    先看文件配置的代码:ConfigurationBuilderconfigBuilder=newConfigurationBuiler();//典型的创建者模式configBuilder.AddJsonFile("config.json",option:false,reloadChange:false);//添加json配置文件,属于是创建者模式环节中的“配置创建者条件”的环节IconfigurationRootc......
  • 苹果爸爸发飙,封杀 React Native?
    今天早上一上班,就收到了苹果发来的一封警告邮件,一看内容,就知道这是个大事啊,还赶紧发了个微博,然后,今天一整天,iOS界都被这个消息炸裂了!这封警告邮件大概意思就是说,苹果将不再允许使用动态下发代码的机制,如果App内部使用了动态下发代码的框架,将有被拒的风险。所谓的动态下发代码,就......
  • elasticsearch核心知识篇1 索引curd mapping query
    1,索引的curdGET_search{"query":{"match_all":{}}}#创建indexPUT/product#查询GET/product/_search#新增数据1PUT/product/_doc/1{"name":"xiaomiphone","desc":"shoujihongdezhandouji&q......
  • flask-app01
    flask+rpc提供json-rpc接口apicloud+vue客户端APP搭建功能模块:用户管理、社交模块、果园模块、抽奖模块、直播群聊模块 服务端项目搭建创建虚拟环境condacreate-nyingmingpython=3.8condaactivateyingming 安装开发中使用的依赖模块pipinstallflaskpip......