peerDependencies WARNING 警告剖析


在學習 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 也不見了!

如果在依賴的包不缺少的情況下也拋出這樣的警告,你得仔細看一下你項目中安裝的版本號和它依賴的版本號是否一致。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM