VUE项目npm run serve报了好多个错: ERROR Failed to compile with 123 errors 解决方案

高手提供了一个项目框架的VUE模板,同一个项目(同样的工程),我npm run serve时报错,可另个人不会,说明工程项目木有问题,应该是我的环境有问题。各种百度各种让修改项目文件,我觉得木有必要,要对症下药。

报错内容: ERROR  Failed to compile with 123 errors (看这么多报错,吓我一跳)

PS D:\VueWorkspace\xxxxx> npm run serve

> cc-ui@1.1.5 serve D:\VueWorkspace\xxxxx
> vue-cli-service serve

 INFO  Starting development server...
98% after emitting CopyPlugin

 ERROR  Failed to compile with 123 errors                                                              4:12:14 ├F10: PM┤

These dependencies were not found:

* core-js/modules/es.array.concat in ./src/router/index.js
* core-js/modules/es.array.every in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/table-calc/CcTableCalc.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/services/table/Index.vue?vue&type=script&lang=js&
* core-js/modules/es.array.filter in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/select-tree/CcSelectTree.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/tab-menu/CcTabMenu.vue?vue&type=script&lang=js& and 1 other
* core-js/modules/es.array.for-each in ./packages/index.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/menu/CcMenu.vue?vue&type=script&lang=js& and 6 others
* core-js/modules/es.array.from in ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js, ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js
* core-js/modules/es.array.index-of in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/menu/CcMenu.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/select-tree/CcSelectTree.vue?vue&type=script&lang=js& and 4 others
* core-js/modules/es.array.join in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/services/tree/Index.vue?vue&type=script&lang=js&
* core-js/modules/es.array.map in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/menu/CcMenu.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/table-calc/CcTableCalc.vue?vue&type=script&lang=js& and 4 others
* core-js/modules/es.array.reduce in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/table-calc/CcTableCalc.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/services/table/Index.vue?vue&type=script&lang=js&
* core-js/modules/es.array.slice in ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
* core-js/modules/es.array.splice in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/calendar/CcCalendar.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/services/comboMenu/Index.vue?vue&type=script&lang=js& and 2 others
* core-js/modules/es.function.name in ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js, ./packages/index.js and 20 others
* core-js/modules/es.number.constructor in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/calendar/CcCalendar.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/dialog/CcDialog.vue?vue&type=script&lang=js& and 6 others
* core-js/modules/es.number.to-fixed in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/services/table/Index.vue?vue&type=script&lang=js&
* core-js/modules/es.object.keys in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/tab-menu/CcTabMenu.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/tree/CcTree.vue?vue&type=script&lang=js&
* core-js/modules/es.object.to-string in ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js, ./node_modules/@babel/runtime/helpers/esm/typeof.js and 11 others
* core-js/modules/es.object.values in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/tree/CcTree.vue?vue&type=script&lang=js&, ./src/components/index.js
* core-js/modules/es.regexp.constructor in ./packages/polyfill.js, ./packages/utils.js
* core-js/modules/es.regexp.exec in ./packages/polyfill.js, ./packages/utils.js and 1 other
* core-js/modules/es.regexp.to-string in ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js, ./packages/polyfill.js and 3 others
* core-js/modules/es.string.ends-with in ./src/views/services/comboMenu/menus.js
* core-js/modules/es.string.iterator in ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js, ./node_modules/@babel/runtime/helpers/esm/typeof.js and 2 others
* core-js/modules/es.string.replace in ./packages/polyfill.js
* core-js/modules/es.string.search in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/services/comboMenu/SubPage.vue?vue&type=script&lang=js&
* core-js/modules/es.string.starts-with in ./packages/polyfill.js
* core-js/modules/es.symbol in ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js, ./node_modules/@babel/runtime/helpers/esm/typeof.js and 1 other
* core-js/modules/es.symbol.description in ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js, ./node_modules/@babel/runtime/helpers/esm/typeof.js and 1 other
* core-js/modules/es.symbol.iterator in ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js, ./node_modules/@babel/runtime/helpers/esm/typeof.js and 1 other
* core-js/modules/web.dom-collections.for-each in ./packages/index.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/menu/CcMenu.vue?vue&type=script&lang=js& and 6 others
* core-js/modules/web.dom-collections.iterator in ./node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js, ./node_modules/@babel/runtime/helpers/esm/typeof.js and 2 others

To install them, you can run: npm install --save core-js/modules/es.array.concat core-js/modules/es.array.every core-js/modules/es.array.filter core-js/modules/es.array.for-each core-js/modules/es.array.from core-js/modules/es.array.index-of core-js/modules/es.array.join core-js/modules/es.array.map core-js/modules/es.array.reduce core-js/modules/es.array.slice core-js/modules/es.array.splice core-js/modules/es.function.name core-js/modules/es.number.constructor core-js/modules/es.number.to-fixed core-js/modules/es.object.keys core-js/modules/es.object.to-string core-js/modules/es.object.values core-js/modules/es.regexp.constructor core-js/modules/es.regexp.exec core-js/modules/es.regexp.to-string core-js/modules/es.string.ends-with core-js/modules/es.string.iterator core-js/modules/es.string.replace core-js/modules/es.string.search core-js/modules/es.string.starts-with core-js/modules/es.symbol core-js/modules/es.symbol.description core-js/modules/es.symbol.iterator core-js/modules/web.dom-collections.for-each core-js/modules/web.dom-collections.iterator

解决方案:

前面肯定时npm install下载了依赖,那怎么办。要仔细研究报错内容,发现最后一句:To install them, you can run: npm install --save core-js/modules/es.array.concat

是不是少了core-js?试试安装它,再看下一步缺少什么东西,继续装就行(不是缺心眼就行)

所有那就npm install core-js

再nmp run serve

运气真好,发现可以了,欧耶!!!

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
运行`npm run serve`命令时`Error: error:0308010C:digital envelope routines::unsupported`。这个误通常是由于Node.js版本与OpenSSL版本不兼容导致的。您可以尝试以下解决方法: 1. 在运行`npm run serve`之前,设置`NODE_OPTIONS`环境变量为`--openssl-legacy-provider`。可以使用以下命令: ``` set NODE_OPTIONS=--openssl-legacy-provider ``` 然后再运行`npm run serve`命令。 2. 如果上述方法不起作用,您可以尝试更新Node.js和OpenSSL版本,并确保它们兼容。请根据您的操作系统和开发环境选择合适的版本进行更新。 3. 另外一种不推荐的解决方法是,在项目文件中打开终端,并直接输入`npm run serve`命令。这种方法可以临时解决问题,但不是长期的解决方案。 希望以上解决方法对您有帮助。如果问题仍然存在,请提供更多的误信息或上下文,以便我们能够给出更具体的解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [npm run serve Error: error:0308010C:digital envelope routines::unsupported](https://blog.csdn.net/qq_52181856/article/details/127691888)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [npm run serve error:0308010C:digital envelope routines::unsupported](https://blog.csdn.net/qq_52421092/article/details/130541175)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试狂人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值