[Node.js]Error:Cannot find module[パス]エラーと[nodemon]appクラッシュ-起動前にファイルの変更を待つ...


😥 問題の状況


実は上半期はjsを勉強している間に急に止まって、今また...もう一度つかむことを勉強しています.そして始まると同時に、私はまた間違いに直面します.😨
nodemon app test
[nodemon] 2.0.15
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json  
[nodemon] starting `node app test`
internal/modules/cjs/loader.js:905
  throw err;
  ^

Error: Cannot find module 'C:\경로\node.js_study\photo\test'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)        
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
[nodemon] app crashed - waiting for file changes before starting...
間違いが長いですね.このエラーを解決するために、検索してみました.
参考対応するサイトは全部消してもダメ!!
各cmdウィンドウに現れるエラーを見て、今回の決定はinternal/modules/cjs/loader.js:905に焦点を当てた.調べてみると、ブログで、この間違いは経路の歪みのためかもしれないと言っていました.

😤 解決策


実際、このプロジェクトはcd ..を実行すると、別のフォルダにnode modulesがインストールされています.ここにはpackage.jsonとソースコードしか残っていないので、残りを削除しましょう.(package-lock.jsonnode_modulesフォルダなどを削除します.)あとはnpm installにします!

乾杯.エラーが発生せず、正常に動作していることがわかります.嬉しいなぁ~!