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 初始化
相关推荐
上海锝秉工控13 小时前
总线编码器:工业自动化的“智慧神经”
大数据·人工智能·自动化
互联网科技看点13 小时前
AtlasX Protocol 获 200 万美元种子轮融资
大数据·人工智能·区块链
观远数据13 小时前
AI优先的BI试点新玩法:如何用自然语言分析重构业务决策流程
大数据·人工智能·数据挖掘
ApacheSeaTunnel14 小时前
Apache SeaTunnel Zeta 为什么能做到“又快又稳”?
大数据·开源·数据集成·seatunnel·技术分享·数据同步
源码宝14 小时前
新一代医院信息系统云HIS,多租户共享,java版HIS+EMR+LIS全套源码
java·大数据·源码·云his·his系统·源代码·医院信息系统
cd_9492172115 小时前
灵析数智:以 AI GEO 重构品牌增长,领跑生成式引擎优化新赛道
人工智能·搜索引擎·重构
跨境卫士-小汪15 小时前
多渠道获客复杂化跨境卖家如何优化整体结构
大数据·人工智能·产品运营·跨境电商·跨境
研究点啥好呢15 小时前
Github热门项目推荐 | 开放数据的新时代
大数据·人工智能·机器学习·github·数据
清 晨16 小时前
社媒引流不稳定跨境卖家如何建立长期流量池
大数据·人工智能·新媒体运营·跨境·营销策略
历程里程碑16 小时前
二叉树---二叉树的最大深度
大数据·数据结构·算法·elasticsearch·搜索引擎·全文检索·深度优先