请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

npm run lint报错

老师您好,能帮我看一下npm run lint 报错的原因吗?谢谢。
图片描述图片描述

正在回答 回答被采纳积分+3

2回答

慕粉2320486108 2022-02-22 00:42:39

https://img1.sycdn.imooc.com//szimg/6213bf670949505a18460718.jpg

babel-eslint已经不推荐使用了

解决办法:

1、卸载已安装的babel-eslint

2、访问https://www.npmjs.com/package/@babel/eslint-parser

3、安装

npm install eslint @babel/core @babel/eslint-parser --save-dev

4、创建.eslintrc.js

module.exports = {
    parser: '@babel/eslint-parser',
    rules: {
        indent: ['error', 2],
        quotes: ['error', 'single', { allowTemplateLiterals: true }],
        semi: ['error', 'never']
    }
}

5、创建babel.config.json

{}

6、重新执行npm run lint

1 回复 有任何疑惑可以回复我~
双越 2021-11-30 20:25:38

错误提示 ES module 不支持。你 nodejs 是什么版本?

https://img1.sycdn.imooc.com//szimg/61a6182709a3c85f08900280.jpg


0 回复 有任何疑惑可以回复我~
  • 提问者 皮小西 #1
    v14.16.1
    回复 有任何疑惑可以回复我~ 2021-12-01 09:46:59
  • 双越 回复 提问者 皮小西 #2
    v14 是可以识别 ES module 的,所以这个问题比较奇怪。。。建议你这样试一下:做一个最简单的 eslint demo ,里面代码尽量精简,排除其他的干扰,然后执行 npm run lint 试试
    回复 有任何疑惑可以回复我~ 2021-12-01 15:14:19
  • 请问问题解决了吗,我也是这个问题,还没解决。网上说用“bable-parser”, 我试了不行
    回复 有任何疑惑可以回复我~ 2022-01-23 17:15:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信