実現したいこと
npm startを実行できるようにしたいです。
前提
サーバ:EC2
TeraTermを使用して、EC2にアクセスし、下記コマンドを実行するとエラーが表示されてしまいます。
npm start
発生している問題・エラーメッセージ
npm ERR! Missing script: "start" npm ERR! npm ERR! Did you mean one of these? npm ERR! npm star # Mark your favorite packages npm ERR! npm stars # View packages marked as favorites npm ERR! npm ERR! To see a list of scripts, run: npm ERR! npm run npm ERR! A complete log of this run can be found in: /home/ec2-user/.npm/_logs/2024-02-27T00_59_34_041Z-debug-0.log
試したこと
下記コマンドは実行しています。
$npm init -y Wrote to /home/ec2-user/package.json: { "name": "ec2-user", "version": "1.0.0", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "express": "^4.18.2" }, "devDependencies": {}, "description": "" }
$npm install express up to date, audited 65 packages in 756ms 12 packages are looking for funding run `npm fund` for details
$node hello.js node:internal/modules/cjs/loader:1147 throw err; ^ Error: Cannot find module '/home/ec2-user/hello.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15) at Module._load (node:internal/modules/cjs/loader:985:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12) at node:internal/main/run_main_module:28:49 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v20.11.1
補足情報(FW/ツールのバージョンなど)
コマンドを実行しているパスにpackage.jsonは格納されています。
パス:/home/ec2-user
以上、上記の情報で何か解明できるかたいらっしゃいましたら、ご教授いただけますと幸いです。
ご質問もございましたら、ドシドシお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/02/27 13:04 編集
2024/02/27 14:01
2024/02/27 14:41
2024/02/28 01:10