2016-09-16 6 views
0

だから私は再び私MEANスタックのアプリケーションを実行しようとしていると私はノードserver.jsを入力したとき、私はエラーを取得:Bcryptバインディングエラー。モジュールは自己登録していませんか?

/Users/<myusername>/Desktop/Wardrobe_fairy (Update)/api/node_modules/bcrypt/node_modules/bindings/bindings.js:83 
     throw e 
     ^

Error: Module did not self-register. 
    at Error (native) 
    at Object.Module._extensions..node (module.js:434:18) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at bindings (/Users/username/Desktop/Wardrobe_fairy (Update)/api/node_modules/bcrypt/node_modules/bindings/bindings.js:76:44) 
    at Object.<anonymous> (/Users/username/Desktop/Wardrobe_fairy (Update)/api/node_modules/bcrypt/bcrypt.js:3:35) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/Users/username/Desktop/Wardrobe_fairy (Update)/api/models/user.js:2:12) 
    at Module._compile (module.js:409:26) 

私はPackage.jsonからbcryptのを削除し、インストールNPM」を介して再びインストールしましたbcrypt ' /usr/local/lib NodemonとNpmを削除して再インストールしました。 それでも同じエラーが:(それを回避する方法を

+1

あなたは[こちら](HTTPソリューションのいずれかを試してみました:。。// stackove rflow.com/q/28486891/2006429)? – usandfriends

答えて

0

を考え出し:

MAC OSX を削除Node_modulesフォルダは/ usr/local/binに 再インストール、安定したノードのバージョン からグローバルNPMを通じてnodemonインストールNPM をインストールグローバル がアプリから古いノード・モジュールのフォルダーを削除し、新鮮にsudo NPMがインストール

を次にそれを働いた

関連する問題