備忘録として、残しておきます。
同じエラーが出た方は参考にしてみてください。
「internal/modules/cjs/loader.js:550」のエラーが出た時の対処法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | internal/modules/cjs/loader.js:550 throw err; ^ Error: Cannot find module 'nightmare' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15) at Function.Module._load (internal/modules/cjs/loader.js:475:25) at Module.require (internal/modules/cjs/loader.js:598:17) at require (internal/modules/cjs/helpers.js:11:18) at Object.<anonymous> (/Users/simanapo/Desktop/yahooSearch.js:1:81) at Module._compile (internal/modules/cjs/loader.js:654:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10) at Module.load (internal/modules/cjs/loader.js:566:32) at tryModuleLoad (internal/modules/cjs/loader.js:506:12) at Function.Module._load (internal/modules/cjs/loader.js:498:3)<br> |
こんなエラーが出ていませんか?モジュールが足りないよって怒られています。
なので足りないモジュールをインストールして、ローカルにリンクしましょう。
以下のコマンドを試してみてください。
1 2 | npm install -g nightmare npm link nightmare<br> |
nightmareのとこは「Error: Cannot find module」で表示されたモジュールに置き換えてください。
どうでしょう?解決しましたか?