今天在 Mac 上執行 nom update -g 的最後收到了下面的錯誤提示:

[caption id=”attachment_1484” align=”alignnone” width=”300”]nom update -g 執行出錯 nom update -g 執行出錯[/caption]

上網搜索了一下,和 Homebrew 有關。(詳見Homebrew installed npm can’t upgrade itself

總結一下網上的解決方案:

1
2
3
$ sudo npm update -gf
$ sudo rm -rf /wp-content/local/lib/node_modules/npm
$ brew unlink node && brew link --overwrite node

這只是一個折中的辦法,因為如果你這麽做,npm 本身依舊無法更新到新版本,除非你通過Homebrew更新node。但是這個方法可以允許你正常更新其他模組而不出現錯誤。

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.