node app.jsを実行するとMODULE_NOT_FOUNDと出る
解決したいこと
nodeコマンドを実行すると“MODULE_NOT_FOUND”と表示され、解決方法が分からないためご教示いただけると幸いです。
今週Macのターミナルをいじり始めたばかりで、色々試行錯誤しましたが自己解決できませんでした。超初歩的なことを伺っていると思いますが、ご容赦ください。質問内容に不足あればご指摘お願いいたします。
発生している問題・エラー
「list-app」フォルダ内の「node app.js」を実行すると下記のエラーが表示されます。
noname@nonamenoMacBook-Pro list-app % node app.js
node:internal/modules/cjs/loader:1228
throw err;
^
Error: Cannot find module '/Users/noname/Desktop/list-app/app.js'
at Function._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Function._load (node:internal/modules/cjs/loader:1055:27)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:170:5)
at node:internal/main/run_main_module:36:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v22.14.0
noname@nonamenoMacBook-Pro list-app %
package.jasonの中身は下記の通りです。
{
"name": "list-app",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": "",
"dependencies": {
"ejs": "^3.1.10",
"express": "^5.1.0"
}
}
自分で試したこと
https://zenn.dev/sasakir/articles/8457791bdd173a
上記のページを参考に、スペルチェック、npmの再インストールなどやってみましたが状況変わらずです。