【解决ESlint的bug】return old(m, filename); Error [ERR_REQUIRE_ESM]: require() of ES Module

这篇具有很好参考价值的文章主要介绍了【解决ESlint的bug】return old(m, filename); Error [ERR_REQUIRE_ESM]: require() of ES Module。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用eslint配置时,提交出现bug:

C:\Users\USER\AppData\Roaming\npm\node_modules\ts-node\dist\index.js:729
            return old(m, filename);
                   ^
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\USER\Desktop\tindin\node_modules\node-fetch\src\index.js from C:\Users\USER\Desktop\tindin\src\api\services\unsplash.ts not supported.
Instead change the require of index.js in C:\Users\USER\Desktop\tindin\src\api\services\unsplash.ts to a dynamic import() which is available in all CommonJS modules.
    at Object.require.extensions.<computed> [as .js] (C:\Users\USER\AppData\Roaming\npm\node_modules\ts-node\dist\index.js:729:20)
    at Object.<anonymous> (C:\Users\USER\Desktop\tindin\src\api\services\unsplash.ts:23:30)
    at Module.m._compile (C:\Users\USER\AppData\Roaming\npm\node_modules\ts-node\dist\index.js:735:29)
    at Object.require.extensions.<computed> [as .ts] (C:\Users\USER\AppData\Roaming\npm\node_modules\ts-node\dist\index.js:737:16)
    at main (C:\Users\USER\AppData\Roaming\npm\node_modules\ts-node\dist\bin.js:238:16)
    at Object.<anonymous> (C:\Users\USER\AppData\Roaming\npm\node_modules\ts-node\dist\bin.js:351:5) {
  code: 'ERR_REQUIRE_ESM'
}

本人参考了一些解决方案,但都未解决该问题,相关解决方式链接如下:
return old(m, filename); Error [ERR_REQUIRE_ESM]: require() of ES Module文章来源地址https://www.toymoban.com/news/detail-585881.html


我的解决方式: 将根目录下的 `commitlint.config.js`文件后缀名改为 cjs,即 commitlint.config.cjs 文件

到了这里,关于【解决ESlint的bug】return old(m, filename); Error [ERR_REQUIRE_ESM]: require() of ES Module的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 解决 eslint 的 Parsing error: Unexpected token 错误

    解决 eslint 的 Parsing error: Unexpected token 错误 问题描述:import动态导入,将js文件单独打包时,webpack打包错误 ERROR in ./src/js/main.js Module Error (from ./node_modules/_eslint-loader@4.0.2@eslint-loader/dist/cjs.js ): F:workspacejavascript workspacewebpackprj18_3srcjsmain.js 8:7 error Parsing error: Unexpected token (

    2024年02月05日
    浏览(31)
  • C/C++:[Error] ld returned 1 exit status 解决方案

    好久没用了,今天写了会儿代码,各种BUg,emmmmmm 出现了很多次以下这个问题: [Error] ld returned 1 exit status 可能问题解决方式: 常见的语法/单词拼写错误:常见的Main,printf,scanf等拼写错误 函数名或者声明有问题 最常见: 运行程序没关(运行未结束状态的小黑框没有叉掉)。如

    2024年02月04日
    浏览(34)
  • error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 解决方案

    使用Git提交时报错,代码如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RuUWaZAM-1649129990474)(C:UsersAIDesktop黄柏辉博客imageGit413代码解决方案1.png)] 原因: HTTP上传文件限制了文件大小 此时改变git配置是没有用的,因为这跟本不是git的问题 解

    2024年02月16日
    浏览(30)
  • 问题解决——IDEA git 操作报错:The requested URL returned error: 403

    使用的命令有:git pull、git push。 报错内容: remote: [session-424579a9] Access denied fatal: unable to access \\\'https://gitee.com/xxxxxx.git/\\\': The requested URL returned error: 403 查看 git 的用户名、邮箱和密码,命令如下; 如果不对就修改成你期望的 git 用户名、邮箱和密码; 问题依然没有解决的话,那

    2024年02月06日
    浏览(40)
  • collect2.exe: error: ld returned 1 exit status分析与解决

    提示:以下是本篇文章正文内容 Windows下进行网络编程,devc++,运行.cpp程序时报如下错: 报错图如下: 具体是哪一行错误也不跳转。 自己百度了一下,网络上解决办法无非如下: 1、程序没有主函数 2、printf/scanf书写错误 3、在主函数中出现自定义函数名书写错误(即出现在

    2023年04月08日
    浏览(31)
  • 【GitLab】-HTTP 500 curl 22 The requested URL returned error: 500~SSH解决

      本文主要介绍通过SSH的方式拉取GitLab代码。   之前笔者是通过 HTTP + Personal access token 的方式拉取、更新、提交代码的。直到有一天,休了个假。回来之后,发现代码无法拉取,其他同事也遇到同样问题。 报如下错误: 查询资料,未果。 不知道是不是GitLab服务器端有人

    2024年02月03日
    浏览(33)
  • 解决 git 出现 unable to access ‘ ’The requested URL returned error 500 问题

    问题 在项目中 fetch、push 的时候,出现下面这个问题: 网上很多说时文件太大、代理、权限什么的,可能有人是这样吧,但是没能解决我这问题。 解决办法 最后还是看到一篇博客说是账号问题,想了下是不是密码错了,去登录一下直接的账号,发现还真有可能错了,而且这

    2024年02月11日
    浏览(39)
  • Parsing error: Cannot find module ‘babel-eslint‘解决方法

    全局搜索babel-eslint 1.将.eslintrc.js中的   parserOptions: {     parser: \\\'babel-eslint\\\'   }, 改为   parserOptions: {     \\\'parser\\\': \\\'@babel/eslint-parser\\\'   }, 2.将package.json里的   \\\"babel-eslint\\\": \\\"^10.0.1\\\",    删除 增加一行    \\\"@babel/eslint-parser\\\": \\\"^7.18.2\\\", 3.删掉yarn.lok里的\\\'babel-eslint模块 4.重新npm run build

    2023年04月21日
    浏览(35)
  • 使用scrcpy 连接荣耀50手机,解决 ERROR: “adb push“ returned with value 1, ERROR: Server connection failed 报错

    PS: 我的荣耀50手机遇到个BUG,在选择USB配置选项那里,若选择 MTP(多媒体传输) 或 PTP(图片传输) 其中一个选项电脑就会一直响起调试连接音,并识别不出手机设备,这只是我手机遇到的BUG,你们的手机不一定有这个BUG,大家可以自行尝试下 这一步是让电脑能连接上无线的访

    2024年02月15日
    浏览(30)
  • git推送出现“error: RPC failed; HTTP 408 curl 22 The requested URL returned error: 408”解决方案

    在使用git推送时报错: 应该是文件太大的原因(7.84G) 使用了:1.修改混存区大小;2.修改config文件;3.打开vpn,均不能解决问题。所以尝试使用LFS来解决这个问题。 在安装git lfs之前,需要先安装git,再将git lfs安装在git的安装路径下的Git/bin文件夹中,然后将两者的路径都添

    2024年02月11日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包