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 [email protected] --save-dev
  3. npx eslint --init 初始化
相关推荐
阿里云大数据AI技术1 小时前
ES Serverless 8.17王牌发布:向量检索「火力全开」,智能扩缩「秒级响应」!
大数据·运维·serverless
Mikhail_G2 小时前
Python应用变量与数据类型
大数据·运维·开发语言·python·数据分析
G皮T2 小时前
【Elasticsearch】映射:null_value 详解
大数据·elasticsearch·搜索引擎·映射·mappings·null_value
大霸王龙3 小时前
软件工程的软件生命周期通常分为以下主要阶段
大数据·人工智能·旅游
点赋科技4 小时前
沙市区举办资本市场赋能培训会 点赋科技分享智能消费新实践
大数据·人工智能
YSGZJJ4 小时前
股指期货技术分析与短线操作方法介绍
大数据·人工智能
Doker 多克4 小时前
Flink CDC —部署模式
大数据·flink
Guheyunyi4 小时前
监测预警系统重塑隧道安全新范式
大数据·运维·人工智能·科技·安全
Channing Lewis6 小时前
如果科技足够发达,是否还需要维持自然系统(例如生物多样性)中那种‘冗余’和‘多样性’,还是可以只保留最优解?
大数据·人工智能·科技
禺垣6 小时前
区块链技术概述
大数据·人工智能·分布式·物联网·去中心化·区块链