は、私は(Node.jsの8.0.0を使用して)このコードのシンプルなラインを実行したかったです。NodeJSパッケージ管理
は、最初はそれが私に与えた:
module.js:487
throw err;
^
Error: Cannot find module 'bcrypt'
at Function.Module._resolveFilename (module.js:485:15)
at (...)
at evalScript (bootstrap_node.js:432:27)
だから私は、このコマンドでbcryptのインストールしようとした:
Linuxのdepenciesがなかったので、ソースからのコンパイルにフォールバックした後に(働いnpm install -g --production bcrypt
私のarmv7プロセッサーで見つかりました)。
しかし、私はまったく同じエラー(モジュール 'bcrypt'を見つけることができません)を試してみました。
「プロジェクトローカル」のインストール後に「-g」オプションを付けないと(私はプロジェクトがなくても)インストールされ、テストコマンドを実行するとbcryptが見つかりました。
npm install bcrypt
NodeJSをよく知っている人が私にこの奇妙なメカニズムを説明できますか?