在学 React 过程中,为了方便写 CSS 样式就安装了 sass 和 sass-loader 模块。然后愉快的执行 npm start,结果控制台抛出了警告,这样的警告在之前的 Vue 项目中也偶尔发生,这次绝不姑息就准备好好 "对待" 一下这个错误警告。


意思是说 sass-loader这个包想要保持稳定运行,你的开发环境必须提供 node-sass@^4.0.0 和 fibers>= 3.1.0这两个包。

sass-loader package.json 也声明了,需要依赖的包名和版本号,如果缺少或者版本号过低就会抛出 peerDependencies WARNING 警告。

 "peerDependencies": {"webpack": "^4.36.0 || ^5.0.0","node-sass": "^4.0.0","sass": "^1.3.0","fibers": ">= 3.1.0"},

cnpm i node-sass@^4.0.0 fibers>= 3.1.0 -D 将缺少的包安装完成之后,npm start 完美运行,红红的 peerDependencies WARNING 也不见了!

如果在依赖的包不缺少的情况下也抛出这样的警告,你得仔细看一下你项目中安装的版本号和它依赖的版本号是否一致。

peerDependencies WARNING 警告剖析相关推荐

  1. peerDependencies WARNING问题剖析

    peerDependencies是npm一个比较早的概念,以前一直没有注意过,因为它主要是跟插件的开发相关,直到最近负责做一些插件开发,才接触到这个东西. 我们对dependencies和devDep ...

  2. Python忽略warning警告错误

    Python忽略warning警告错误 示例代码1: import warningswarnings.filterwarnings('ignore') 示例代码2: import warningswa ...

  3. SWMM WARNING警告02、03、04的检查修改

    新手(比如我)自己运行swmm,尤其是运行自己从零建立起来的SWMM模型时,经常会发现运行报告中报告了很多错误,就是WARNING/警告. 这些WARNING如果不予以修复,就会导致连续性误差飙升,一 ...

  4. Warning警告到底要不要解决、Warning警告潜在的问题

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) Warning警告虽然在当前代码中可以正常运行得出结果,但是不 ...

  5. warning警告问题解决1

    warning警告问题解决1 参考文章: (1)warning警告问题解决1 (2)https://www.cnblogs.com/mashuqi/p/11700332.html 备忘一下.

  6. peerDependencies WARNING webpack-cli@* requires a peer of webpack@4.x.x || 5.x.x but none was instal

    peerDependencies WARNING webpack-cli@* requires a peer of webpack@4.x.x || 5.x.x but none was instal ...

  7. 解决requests verify=False 是 warning 警告信息

    import requests from requests import HTTPError from requests.packages.urllib3 import disable_warning ...

  8. redis 启动时 Warning 警告解决及说明

    启动错误 1.WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. T ...

  9. iOS中去除 Warning警告

    过期方法的 warning 消除 #pragma clang diagnostic push #pragma clang diagnostic ignored "警告标识的描述" ...

最新文章

  1. Java项目:宠物医院预约挂号系统(java+JSP+Spring+SpringBoot+MyBatis+html+layui+maven+Mysql)
  2. 姗姗来迟的Serverless如何助力微服务和DevOps
  3. QTP的那些事--不能识别web上的测试对象
  4. 不就是个短信登录API嘛,有这么复杂吗?
  5. leetcode 390. Elimination Game | 390. 消除游戏(Java)
  6. Python基础教程笔记——条件,循环和其他语句
  7. JDK源码-ArrayList源码
  8. php在类里如何调用call_user_func_array《细说php2》
  9. 微信小程序模板消息(带流程图)
  10. c语言扩展欧几里得算法编程实现,C语言实现欧几里得算法与扩展欧几里得算法.doc...
  11. 吴晓波:预见2021(跨年演讲 —— 02 “云上中国”初露峥嵘)
  12. php如何采集有验证码的网页信息,网页数据采集出现验证码的解决方法 - 八爪鱼采集器...
  13. 霍元甲被日本人用烂肺药毒死(图)
  14. BOEHM GC原理及总结
  15. SAP中文档管理用户需求与简要分析笔记
  16. Attention 二 创新篇
  17. C++基础知识—— 基本输入输出
  18. air换电池 macbook_macbook怎么换电池?macbook换电池图文教程
  19. Java--文件(File)
  20. 有道难题- Unrepeating Nunbers

热门文章

  1. 使用数组作为函数参数
  2. 五大内存分区,堆与栈的区别
  3. jquery 表格分页等操作实现代码(pagedown,pageup)
  4. mac os linux pageup pagedown,教你巧用Mac上的Page UpDown键
  5. Android 图片压缩之多种压缩方式结合使用,阿里Android开发面试解答
  6. Centos服务器java环境初始化搭建
  7. 同步和异步的区别和优缺点
  8. 简述created和mounted的区别
  9. OneData方法论-概述
  10. Linux的route命令