ESLint: TypeError: this.libOptions.parse is not a function - Webstorm

这篇具有很好参考价值的文章主要介绍了ESLint: TypeError: this.libOptions.parse is not a function - Webstorm。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ESLint: TypeError

ESLint 在 Webstorm 中出现 TypeError: this.libOptions.parse is not a function 错误的原因及修复办法。

问题描述

如果你正在使用 ESLint 8.23.x 和 WebStorm 2022.2.x 或 PhpStorm 2022.2.x。
那么你可能会遇到 TypeError: this.libOptions.parse is not a function
这是 ESLint 8.23.x 中的一个bug。ESLint 团队正在努力解决这个问题,希望很快就能解决。
在此之前,解决方法是将你的 ESLint 的版本降至8.22。

修复办法

执行以下命令安装 ESLint 8.22 版本:

npm install eslint@8.22.0 --save-exact

或者,你还可以按以下步骤降低版本:

  1. 删除 node_modules 目录
  2. 删除 package-json.lock 文件
  3. 修改 package.json 中 ESLint 版本为 8.22.0
  4. 执行命令重新安装 npm install

如果你喜欢命令的话,你也可以这么做:文章来源地址https://www.toymoban.com/news/detail-441946.html

# macos
rm -rf node_modules; rm package-lock.json; npm install

到了这里,关于ESLint: TypeError: this.libOptions.parse is not a function - Webstorm的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp 组件引用 TypeError: this.$refs.xxx is not a function 解决方法(全)

    因为自己的项目中,某些常用模块自己定义了组件,使用时 常出现 TypeError: this.$refs.xxx is not a function (即没有xxx这个方法),结合网友和自身遇到的问题,得出三种方法 第一种:引用注册  即 在页面中 import 组件。  解决方法:查看是否组件引用正确。 第二种:组件在循环

    2024年02月11日
    浏览(44)
  • Error in beforeDestroy hook: “TypeError: this.myChart.clear is not a function“

    报错原因: 将 this.myChart.clear()改放到

    2024年02月16日
    浏览(45)
  • TypeError: defineConfig is not a function

    场景:当我们在做打包配置的时候,出现如下错误 原因:由于用vue-cli直接创建了vue 3的项目,而里面的生态并非都是最新版,vue.config.js中的代码如下,使用了vue 3的语法:    解决:输入  vue upgrade, 一路向下,即可解决

    2024年02月12日
    浏览(44)
  • TypeError: loaderUtils.getOptions is not a function

    webpack 版本: ^5.89.0 但是直接 pnpm add loader-utils 安装的版本比较新,会报错: TypeError: loaderUtils.getOptions is not a function 。 解决方案:将低 loader-utils 版本,我这里使用 ^2.0.0 就不会再报这个错误了 思路:直接去 github 里面搜索 loaderUtils.getOptions 看看别人的版本是如何设置的,如

    2024年02月02日
    浏览(41)
  • TypeError: parentComponent.ctx.deactivate is not a function

    当两个组件 都可keepalive 的时候 切换就回报这个错误 runtime-core.esm-bundler.js:6086 Uncaught (in promise) TypeError: parentComponent.ctx.deactivate is not a function 路由的问题 之前的写法是 在路由节点内配置name属性,且保证为唯一标识,或其它唯一标识也行(:key=“route.name”) 加上:key=\\\"route.nam

    2024年02月05日
    浏览(31)
  • Uncaught TypeError: XXX is not a function的解决方法

    今天在学习JS的时候,在学函数时,发现了一个有点意思的问题: 在网上找了很多方法,无果,毕竟不是每个人的原因都相同。 再回看了一下笔记,对比了一下代码,找到了可疑之处: 上面就是我当时看视频拍下的照片,但是笔记内容没有很完善,当时听课的时候,还是抱

    2024年02月11日
    浏览(57)
  • webpack 解决:TypeError: merge is not a function 的问题

    其一、存在的问题为: TypeError: merge is not a function 中文为: 类型错误:merge 不是函数 其二、问题描述为: 想执行 npm run dev 命令,运行起项目时,控制台报错 TypeError: merge is not a function; 其三、报错的信息为: A、报错的图片: B、报错的代码: 根据报错提示的信息: merge 不

    2024年02月08日
    浏览(50)
  • Uncaught TypeError: XXX is not a function问题解决方法

    前端展示页面F12查看控制台出现情况  我使用的查找元素和标签的方式(错误的使用) :  自己的想法解释 : `table.rows[i].cells[8]` 表示获取表格中第 `i` 行的第 8 个单元格,然后使用 `.find(\\\'input\\\')` 方法找到该单元格中的所有 `input` 元素,再使用 `.eq(1)` 找到列表中的第二个 `input` 元

    2024年02月07日
    浏览(62)
  • React报错修复:“Uncaught TypeError: destroy is not a function”

    报错: Uncaught TypeError: destroy is not a function at commitHookEffectListUnmount 如果你在useEffect函数中使用了async,运行后会出现该报错。 原理解析:     要知道,useEffect 钩子函数的一个特性是清理功能,即return函数。如果你从 useEffect 钩子函数返回任何东西,它必须是一个清理函数

    2024年02月19日
    浏览(63)
  • 【解决】npm run dev Syntax Error: TypeError: eslint.CLIEngine is not a constructor

          由于代码语法不符合eslint而照成此错误,可以参照eslint规则修改语法,或者将eslint停掉 以下为停掉eslint的方法。 You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignore the next line. Use /* eslint-disable */ to ignore all warnings in a file. 打开package.json将以下代码

    2024年04月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包