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

Error [ERR_REQUIRE_ESM]: require() of ES Module

报错信息:
请添加图片描述
【报错】Message.js 导入方式不对,用的是 ES Moudle 的语法,提示使用 import 引入文件

项目开发没有用到 js-message 依赖,是 node-ipc 依赖中用到的 js-message 依赖, node-ipc 中限制 js-message 版本: “js-message”: “>=1.0.5”, ,安装 js-message 时版本不一致导致报错

请添加图片描述
方法1:
修改项目package.json文件,添加

  "express": "^4.17.1","js-message": "1.0.7",

请添加图片描述

{"name": "admin","version": "1.0.0","author": "nnn","private": true,"scripts": {"dev": "vue-cli-service serve --open","build": "vue-cli-service build","lint": "vue-cli-service lint --fix","lint:check": "vue-cli-service lint --no-fix","test:unit": "vue-cli-service test:unit","test:e2e": "vue-cli-service test:e2e","clean": "rimraf dist"},"dependencies": {"axios": "0.18.0","admin": "file:","clipboard": "2.0.0","codemirror": "5.40.0","countup": "1.8.2","echarts": "4.1.0","express": "^4.17.1","file-saver": "^2.0.2","iv-tables": "^1.6.0","iview-area": "1.6.0","js-cookie": "2.2.0","js-file-download": "^0.4.12","js-message": "1.0.7","mammoth": "^1.9.0","simplemde": "1.11.2","view-design": "^4.0.2","vue": "^2.6.6","vue-i18n": "7.8.0","vue-router": "^3.0.1","vuex": "^3.0.1","wangeditor": "3.1.1"},"devDependencies": {"@vue/cli-plugin-babel": "^3.4.0","@vue/cli-plugin-eslint": "^3.4.0","@vue/cli-plugin-unit-mocha": "^3.4.0","@vue/cli-service": "^3.4.0","@vue/eslint-config-standard": "^4.0.0","babel-eslint": "^10.0.1","babel-plugin-syntax-dynamic-import": "6.18.0","chai": "4.1.2","eslint": "^5.8.0","eslint-plugin-vue": "^5.0.0","iview-loader": "1.2.2","less": "2.7.3","less-loader": "4.1.0","lint-staged": "6.0.0","rimraf": "2.6.2","vue-template-compiler": "^2.5.21"},"browserslist": ["> 1%","last 2 versions","not ie <= 8"],"gitHooks": {"pre-commit": "lint-staged"},"lint-staged": {"*.js": ["vue-cli-service lint","git add"],"*.vue": ["vue-cli-service lint","git add"]}
}

参考:https://blog.csdn.net/m0_53562074/article/details/144882206?ops_request_misc=&request_id=&biz_id=102&utm_term=Instead%20change%20the%20require%20of%20&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-8-144882206.142v101pc_search_result_base7&spm=1018.2226.3001.4187

方法2:
由于node和npm的版本不匹配,修改node和npm的版本
请添加图片描述

http://www.lryc.cn/news/541116.html

相关文章:

  • 沉浸式翻译插件深度评测:打破语言壁垒的黑科技利器
  • Java 中 HTTP 协议版本使用情况剖析
  • 蓝桥杯学习大纲
  • VSCode ssh远程连接内网服务器(不能上网的内网环境的Linux服务器)的终极解决方案
  • 【多模态处理篇五】【DeepSeek文档解析:PDF/Word智能处理引擎】
  • STM32-心知天气项目
  • cs106x-lecture14(Autumn 2017)-SPL实现
  • 基于STM32的智能家居语音系统(单片机毕设)
  • ASP.NET Core 简单文件上传
  • 2502C++,C++继承的多态性
  • 【机器学习】13.十大算法之一K均值算法(K-means)聚类详细讲解
  • Spring扩展点之Mybatis整合模拟
  • .NET MVC实现电影票管理
  • 自媒体账号管理工具:创作罐头使用指南
  • 基于数据可视化+SpringBoot+安卓端的数字化OA公司管理平台设计和实现
  • VSCode离线安装插件
  • 基于Hadoop的汽车大数据分析系统设计与实现【爬虫、数据预处理、MapReduce、echarts、Flask】
  • SHELL32!Shell_MergeMenus函数分析
  • 华为云deepseek大模型平台:deepseek满血版
  • AutoGen 技术博客系列 八:深入剖析 Swarm—— 智能体协作的新范式
  • 从零开始开发纯血鸿蒙应用之网页浏览
  • 【大模型LLM】DeepSeek LLM Scaling Open-Source Language Models with Longtermism
  • 分布式事务-本地消息表学习与落地方案
  • Debezium系列之:记录一次源头数据库刷数据,造成数据丢失的原因
  • PHP约课健身管理系统小程序源码
  • Java之泛型
  • 图论 之 最小生成树
  • STM32-有关内存堆栈、map文件
  • Linux系统中常见的词GNU是什么意思?
  • 【个人开源】——从零开始在高通手机上部署sd(二)