Error [ERR_REQUIRE_ESM]: require() of ES Module

打印 上一主题 下一主题

主题 916|帖子 916|积分 2748

报错信息:

【报错】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文件,添加
  1.   "express": "^4.17.1",
  2.     "js-message": "1.0.7",
复制代码

  1. {
  2.     "name": "admin",
  3.     "version": "1.0.0",
  4.     "author": "nnn",
  5.     "private": true,
  6.     "scripts": {
  7.         "dev": "vue-cli-service serve --open",
  8.         "build": "vue-cli-service build",
  9.         "lint": "vue-cli-service lint --fix",
  10.         "lint:check": "vue-cli-service lint --no-fix",
  11.         "test:unit": "vue-cli-service test:unit",
  12.         "test:e2e": "vue-cli-service test:e2e",
  13.         "clean": "rimraf dist"
  14.     },
  15.     "dependencies": {
  16.         "axios": "0.18.0",
  17.         "admin": "file:",
  18.         "clipboard": "2.0.0",
  19.         "codemirror": "5.40.0",
  20.         "countup": "1.8.2",
  21.         "echarts": "4.1.0",
  22.         "express": "^4.17.1",
  23.         "file-saver": "^2.0.2",
  24.         "iv-tables": "^1.6.0",
  25.         "iview-area": "1.6.0",
  26.         "js-cookie": "2.2.0",
  27.         "js-file-download": "^0.4.12",
  28.         "js-message": "1.0.7",
  29.         "mammoth": "^1.9.0",
  30.         "simplemde": "1.11.2",
  31.         "view-design": "^4.0.2",
  32.         "vue": "^2.6.6",
  33.         "vue-i18n": "7.8.0",
  34.         "vue-router": "^3.0.1",
  35.         "vuex": "^3.0.1",
  36.         "wangeditor": "3.1.1"
  37.     },
  38.     "devDependencies": {
  39.         "@vue/cli-plugin-babel": "^3.4.0",
  40.         "@vue/cli-plugin-eslint": "^3.4.0",
  41.         "@vue/cli-plugin-unit-mocha": "^3.4.0",
  42.         "@vue/cli-service": "^3.4.0",
  43.         "@vue/eslint-config-standard": "^4.0.0",
  44.         "babel-eslint": "^10.0.1",
  45.         "babel-plugin-syntax-dynamic-import": "6.18.0",
  46.         "chai": "4.1.2",
  47.         "eslint": "^5.8.0",
  48.         "eslint-plugin-vue": "^5.0.0",
  49.         "iview-loader": "1.2.2",
  50.         "less": "2.7.3",
  51.         "less-loader": "4.1.0",
  52.         "lint-staged": "6.0.0",
  53.         "rimraf": "2.6.2",
  54.         "vue-template-compiler": "^2.5.21"
  55.     },
  56.     "browserslist": [
  57.         "> 1%",
  58.         "last 2 versions",
  59.         "not ie <= 8"
  60.     ],
  61.     "gitHooks": {
  62.         "pre-commit": "lint-staged"
  63.     },
  64.     "lint-staged": {
  65.         "*.js": [
  66.             "vue-cli-service lint",
  67.             "git add"
  68.         ],
  69.         "*.vue": [
  70.             "vue-cli-service lint",
  71.             "git add"
  72.         ]
  73.     }
  74. }
复制代码
参考: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的版本


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

道家人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表