Eslint配置 Must use import to load ES Module(已解决)

最近在配置前端项目时,eslint经常会碰到各种报错(灰常头疼~)

  1. Syntax Error Error No ESLint configuration found.
  2. Syntax Error: Error: D:\dmq\dmq-ui.eslintrc.js:
    Environment key "es2021" is unknown
    at Array.forEach ()
  3. error in ./src/main.js
    Syntax Error: Error: Cannot find module '@vue/cli-plugin-babel/preset' from 'D:\dmq\dmq-ui'
    at Array.map ()
  4. ImportDeclaration should appear when the mode is ES6 and in the module context at src\main.js
  5. Must use import to load ES Module

本文以问题5 Must use import to load ES Module为例说明,出现这个问题的原因是,eslint使用的node版本太低了(低版本的eslint不支持ES),所以需要修改node的版本。(一种方式)
换句话说,eslint版本太高了,因为这个项目用的node版本不太好改动,所以降低了eslint版本。

修改版本操作如下(为了保证eslint不会有其他冲突问题,先卸载再安装是最保险的方式)

  1. 卸载eslint
    npm uninstall eslint --save
  2. eslint安装
    npm install eslint@ --save-dev (xxx为对应版本的eslint)
    例如:npm install eslint@5.15.3 --save-dev
  3. npx eslint --init 初始化
相关推荐
AI周红伟30 分钟前
agent-skills 一键落地实操指南-运行指南-周红伟
大数据·人工智能·elasticsearch·搜索引擎
代码女神经1 小时前
用AI思维,重构供应链物流产品闭环
大数据·人工智能·重构
RD_daoyi1 小时前
Google 网站收录全流程解析:抓取、索引与排名机制详解
前端·javascript·人工智能·学习·搜索引擎·html
计算机安禾1 小时前
【算法分析与设计】第13篇:最小生成树:Prim算法与Kruskal算法的比较研究
大数据·人工智能·算法
易观Analysys1 小时前
企业拥抱Agent行动指南——《重构与崛起——OpenClaw时代的中国Agent产业生态报告》解读四
大数据·人工智能
newsxun2 小时前
AI进入真实照护场景:添康加速构建智慧康养新能力
大数据·人工智能·物联网
m0_46644103詹湛2 小时前
定价的艺术
大数据·人工智能·ai·创业创新
2601_959477912 小时前
Vatee:面向成熟用户的综合服务评估
大数据·人工智能·安全·ux
做个文艺程序员3 小时前
第10篇(终篇):生产级 ES 运维——监控、备份、安全与故障排查完全手册
运维·安全·elasticsearch·es备份恢复·es升级·集群故障排查
小真zzz3 小时前
9.8分登顶:搜极星如何以绝对中立与专业,定义AI时代品牌洞察新范式
大数据·人工智能·搜索引擎·ai