Skip to content

Instantly share code, notes, and snippets.

@chiehwen
Last active August 29, 2015 14:05
Show Gist options
  • Save chiehwen/665614718d357c2e6b21 to your computer and use it in GitHub Desktop.
Save chiehwen/665614718d357c2e6b21 to your computer and use it in GitHub Desktop.

今天 (8/24) 在安裝 browserify-shim 的時候一直出現這個 Error 訊息

npm ERR! peerinvalid The package browserify does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer browserify-shim@3.6.0 wants browserify@>= 2.3.0 < 5

我一開始事先嘗試使用 npm cache clean 後重新再跑一次 npm install,但很明顯的沒有任何用處。

上網看了多資料,但都沒有效果,折騰了兩個多小時,最後查看 browserify-shim 的 package.json 發現他使用的 browserify 版本是 4.2.3,而我原本安裝的版本是 5.10.1 (使用 npm install browserify --save-dev 安裝),很明顯的是 browserify 的版本太高了,而 browserify-shim 還沒有支援到這麼高的版本!所以導致無法安裝,手動變更 package.json 的 browserify 版本為 4.2.3 就可以了!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment