Eslint安装配置+报错 prettier module‘ is not defined.Warning: React version not specified in eslint

安装 配置

安装依赖包
–save-dev 会把 eslint 安装到 package.json 文件中的 devDependencies 属性中,意思是只是开发阶段用到这个包,上线时就不需要这个包了。

   $ npm install eslint --save-dev

ESLint 和 Prettier 配合使用,通过 eslint-config-prettier解决冲突 。参考 https://blog.csdn.net/xs20691718/article/details/122727900

   npm install --save-dev eslint-config-prettier

通过eslint-plugin-prettier整合

   npm install --save-dev eslint-plugin-prettier
   npm install --save-dev prettier

创建 .eslint.js 文件

   $ npm run lint:create

报错

  • tsx中一定要import

     import React from 'react';
    
  • ‘module’ is not defined.
    解决:打开.eslintrc.js

       "env": {
           "browser": true,
           "es2021": true,
       },
       
       改为
       
      "env": {
           "browser"
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
引用\[1\]:在使用x2js进行XML和JavaScript对象之间转换时,遇到了一个问题。问题的代码中引入了一个第三方包,同时也引入了一个自定义的js文件。然而,使用时出现了报错。\[1\] 引用\[2\]:为了解决这个问题,可以将原本使用<script>标签引入的方式改为使用import导入的方式。通过import导入X2JS,就无需再定义全局变量了。\[2\] 引用\[3\]:在解决问题的过程中,还遇到了一个"module" is not defined的错误。解决这个问题的方法是在.eslintrc.js文件中将"env"的配置中添加"node"。\[3\] 根据提供的信息,报错中还出现了"json" is not defined的问题。根据代码,这个问题可能是因为在json2xml函数中使用了一个未定义的变量"json"。可能需要在函数中定义或传入一个json对象作为参数才能解决这个问题。 #### 引用[.reference_title] - *1* *2* [XXX is not defined.eslint no-undef](https://blog.csdn.net/Beam007/article/details/123848705)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Eslint安装配置+报错 prettier module‘ is not defined.Warning: React version not specified in eslint](https://blog.csdn.net/Yuj_l/article/details/125655060)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值