小工具知识网

当前位置: 首页 > 行业知识 > 记录一下core-js安装报错(core-js/modules/es.array.push.js core-js/modules/es.error.cause.js)

行业知识

记录一下core-js安装报错(core-js/modules/es.array.push.js core-js/modules/es.error.cause.js)

2026-11-08 14:11:43 来源:互联网转载

记录一下core-js安装报错

  • 试错
  • 解决

      给一个vue项目安装依赖的时候,npm install出现失败,后来用cnpm install安装后,运行npm run dev启动失败了。

    ERROR  Failed to compile with 39 errors                       13:11:29These dependencies were not found:* core-js/modules/es.array.push.js in ./node_modules/.store/@babel+runtime@7.24.4/node_modules/@babel/runtime/helpers/regeneratorRuntime.js, ./src/permission.js and 29 others* core-js/modules/es.error.cause.js in ./node_modules/.store/@babel+runtime@7.24.4/node_modules/@babel/runtime/helpers/nonIterableSpread.js, ./src/directive/permission/hasPermi.js and 5 others* core-js/modules/es.object.proto.js in ./node_modules/.store/@babel+runtime@7.24.4/node_modules/@babel/runtime/helpers/regeneratorRuntime.jsTo install them, you can run: npm install --save core-js/modules/es.array.push.js core-js/modules/es.error.cause.js core-js/modules/es.object.proto.js

      注意到是core-js未能成功安装。

    试错

       - 接着去安装npm install core-js, 但是失败了。

      - 尝试了npm uninstall core-js,再安装或升级npm update -g core-js,修改package.json里的core-js的版本都未能成功。

      后来网上有观念表示 npm和nodejs版本问题,于是去nodejs官网下载了最新的LTS版本,覆盖安装(设备是Windows)。

    再去执行npm install core-js还是不能解决。

    解决

      参考 这儿

      1. 再次尝试先删除node_modules文件夹后,

      2. 再去安装报错的依赖npm install core-js,

      3. 然后再去安装其他依赖npm install,

      至此成功安装了依赖。

      因为前面更新了nodejs版本,在npm run dev启动项目的时候出现了新的问题

    Error: error:0308010C:digital envelope routines::unsupported

    需要对nodejs进行降级,或者在package.json里修改"scripts",SET NODE_OPTIONS=--openssl-legacy-provider. 参考这儿

      "scripts": {    "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",    "start": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",  },

      至此成功启动项目,问题解决。

上一篇:怎么转到雪山服务器里去?

下一篇:PHP教务系统源码深度解析,开启高效教育管理的源代码探索之旅