当前位置: 首页 > news >正文

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 初始化
    在这里插入图片描述
http://www.lryc.cn/news/194968.html

相关文章:

  • 正向代理(流量代理)
  • 易天光通信推出100G BIDI ER光模块最新解决方案
  • Flask框架配置celery-[1]:flask工厂模式集成使用celery,可在异步任务中使用flask应用上下文,即拿即用,无需更多配置
  • 合并二叉树
  • Sanic​——Python函数变成API的神器
  • Windows连接不上VMware,ping不通的问题
  • 24、Flink 的table api与sql之Catalogs(java api操作数据库、表)-2
  • 【MySQL】深入了解索引的底层逻辑结构
  • Android之SpannableString使用
  • 【Python】Python求均值、中值和众数
  • NPM 常用命令(十二)
  • 数据在内存中的存储(2)
  • 软件工程与计算总结(十三)详细设计中的模块化与信息隐藏
  • RF学习——器件的非线性失真分析
  • SUB-1G SOC芯片DP4306F 32 位 ARM Cortex-M0+内核替代CMT2380F32
  • 接收请求地址下载并输出文件流实现
  • 【iOS】——用单例类封装网络请求
  • 再学Blazor——概述
  • Ceph运维笔记
  • RTSP协议
  • Maven系列第6篇:生命周期和插件详解?
  • 【通义千问】大模型Qwen GitHub开源工程学习笔记(4)-- 模型的量化与离线部署
  • 2022最新版-李宏毅机器学习深度学习课程-P23 为什么用了验证集结果还是过拟合
  • Spring Cloud Alibaba—Sentinel 控制台安装
  • 基于动物迁徙优化的BP神经网络(分类应用) - 附代码
  • 一键搞定!黑群晖虚拟机+内网穿透实现校园公网访问攻略!
  • 【C语言】——通讯录(静态-动态增长-文件储存)
  • win10安装nginx及简单使用(命令)
  • 【农业生产系统模型】基于R语言APSIM模型进阶应用与参数优化、批量模拟实践技术
  • 金融数学方法:梯度下降法