nodejs Module did not self-register

當系統中安裝有多個nodejs版本的時候會發生版本衝突

比如nodejsv0.10.18  版本和nodejs 4.4.5版本同時存在,這個時候編譯nodejs  c++擴展組件可能會出現兼容問題,雖然組件編譯成功了,但是運行的時候會出現

nodejs Module did not self-register 的錯誤

這個時候你想用那個版本編譯就重新 全局 npm rebuild 一下

再重新編譯c++ 組件就可以解決這個問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章