引言

小方是一名大三的学生,今天,他入职了某公司的位前端实习生岗位,踌躇满志的他 clone 了代码打算大干一场。结果卡在 npm run build ,报错信息(如下)。

$ npm run build> system@0.1.0 build /usr/local/docker/gitlab-ee-12.4.1/builds/63s9Rzjq/0/dev_web/system
> vue-cli-service build --mode production-  Building for production...ERROR  Failed to compile with 3 errors下午3:24:46These dependencies were not found:* pdfjs-dist/es5/build/pdf.js in ./node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!./node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!./node_modules/_babel-loader@8.2.2@babel-loader/lib!./node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!./node_modules/_vue-loader@15.9.7@vue-loader/lib??vue-loader-options!./node_modules/_vue-pdf@4.2.0@vue-pdf/src/vuePdfNoSss.vue?vue&type=script&lang=js&
* worker-loader!pdfjs-dist/es5/build/pdf.worker.js in ./node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!./node_modules/_thread-loader@2.1.3@thread-loader/dist/cjs.js!./node_modules/_babel-loader@8.2.2@babel-loader/lib!./node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--0-0!./node_modules/_vue-loader@15.9.7@vue-loader/lib??vue-loader-options!./node_modules/_vue-pdf@4.2.0@vue-pdf/src/vuePdfNoSss.vue?vue&type=script&lang=js&
* pdfjs-dist/es5/web/pdf_viewer in ./node_modules/_vue-pdf@4.2.0@vue-pdf/src/pdfjsWrapper.jsTo install them, you can run: npm install --save pdfjs-dist/es5/build/pdf.js worker-loader!pdfjs-dist/es5/build/pdf.worker.js pdfjs-dist/es5/web/pdf_viewerERROR  Build failed with errors.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! educationsystem@0.1.0 build: `vue-cli-service build --mode production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the system@0.1.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-06-08T07_24_46_457Z-debug.log
ERROR: Job failed: exit status 1

What?连项目都跑不起来,第一天入职就要被劝退吗?!不甘心的他用尽了 百度 、Google 查了一整天也没查到问题所在……

有点意思

领导下午开完会后路过他的工位,看到焦头烂额的小方就问了 一句环境搭建好了嘛。此时,小方早已被这个问题折磨的甚是难受,将问题反馈给了领导。没想到领导温和的放下手中的水杯,做到小方的工位上,仔细排查起来。领导很快定位到了node_moudles中所依赖包的问题,但好像这个问题比较棘手,半个小时过去了也未能解决。最终,领导将自己电脑中的node_moudels拷贝了过来,替换后发现了问题所在。

可以模糊的看到,原来小方install了2.8.335版本的pdfjs-dist,而领导用的却是2.5.207,而这个较新的版本与node环境并不兼容导致了报错。

解决

这个问题其实出在开发团队中,前端项目不应该将用于锁定版本的package-lock.json文件放到gitignore中,因为开发最关键的一个因素就是稳定而不是最新。
希望能解决你的问题,See you~

解决ERROR Failed to compile with 3 errors These dependencies were not found: * pdfjs-dist/es5/buil问题相关推荐

  1. dist打包报 ERROR Failed to compile with 606 errors,These dependencies were not found

    dist打包报 ERROR Failed to compile with 606 errors , These dependencies were not found These dependenci ...

  2. idea npm start启动前端项目报错:ERROR Failed to compile with 1 errors : This dependency was not found:

    一.错误信息 二.解决方案: 如图所示 找不到依赖,执行命令:npm install --save Vuex(Vuex为具体依赖,错误日志最后一行有打印,首字母大写添加失败,可改为小写重试) 报错40 ...

  3. cnpm i报错 Failed to compile with 351 errors

    cmd 窗口: Microsoft Windows [版本 10.0.19043.1165] © Microsoft Corporation.保留所有权利. E:\project\2021\台州\ji ...

  4. 解决:安装html-loder后,运行报错Error: Failed to compile with 1 error

    项目创建过程中,因为vue.config.js的配置里引用了html-loder,且项目运行时,也提示需要安装html-loder,但安装后,再次运行,就报错Error: Failed to comp ...

  5. 成功解决ERROR: Failed building wheel for pycocotools

    成功解决ERROR: Failed building wheel for pycocotools 目录 解决问题 解决方法 T1.直接命令法 T2.先编译后下载法 解决问题 ERROR: Failed ...

  6. 如何解决Error: failed PB timebomb check

    如何解决Error: failed PB timebomb check 编译windowsCE6.0的EBOOT的时候,都最后跳出来一个错误: Error: failed PB timebomb ch ...

  7. centos 升级 glibc和glibcxxx ,解决error: Failed dependencies等问题

    centos 升级 glibc和glibcxxx ,解决error: Failed dependencies等问题 参考文章: (1)centos 升级 glibc和glibcxxx ,解决error ...

  8. 完美解决Error:Failed to open zip file. Gradle‘s dependency cache may be corrupt (this sometimes occurs a

    完美解决Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs a ...

  9. One solution to error: “Failed to compile generated C file xsim.dir/ ... /xsim_1.c“

    在使用vivado进行post timing simulation时,会出现如下报错: ERROR: [XSIM 43-3409] Failed to compile generated C file ...

最新文章

  1. python散点图拟合曲线-使用python通过点拟合曲线
  2. hbase RowFilter如何根据rowkey查询以及实例实现代码
  3. 十进制数转为十六进制字符串
  4. 【学术相关】揭秘2020年度百篇最具国际影响力论文-信息科学篇
  5. STM32 之九 HAL 库串口(USART/UART)驱动 BUG 及解决方法
  6. 轻松解决(,|)和(and,or)之间的区别
  7. MySql连接——内连接、外连接(左连接、右连接、全连接)
  8. 嵌入式基础之----C语言
  9. LeetCode 网易-1. 分割环(前缀和 + 哈希)
  10. OpenShift 4 之进入到集群节点内执行sosreport收集故障信息
  11. 【转】解决“你没有权限访问,请与网络管理员联系”
  12. 【青梅快讯】惊喜不断,Greenplum 最新版本 6.13.0已发布
  13. Daedalus Icarus
  14. 逆天神器!“国外“最新版本,直接一键破解所有WiFi密码,傻眼了!
  15. Dota 游戏中的攻击与伤害分析
  16. 哲学家是如何思考问题的-2.0版
  17. GeoServer图层组:多个图层叠加效果
  18. 【Linux】ssh连接远程服务器
  19. 免疫佐剂CpG ODN说明——艾美捷CpG ODN 方案
  20. 关于ThinkPad笔记本电脑显示“电源已接通,未充电”

热门文章

  1. 第17章 国际贸易与资本流动
  2. matlab判断星期几的语句,计算某一天是星期几的matlab程序
  3. 关于使用git clone时提示Permission denied (publickey)的解决方法
  4. git clone时需要密码
  5. 论文笔记:Revisiting Temporal Modeling for Video Super-resolution(重新审视视频超分辨率的时间建模) Part1 系咁嘅啦
  6. mybatis if条件判断
  7. 产品分析报告—年轻人的体育社区—虎扑
  8. 内嵌框架iframe
  9. Typescript泛型与implements子句
  10. insyde H2OFFT cannot run on battery power