我正在尝试将Node.js后端上传到弹性beantalk(AWS)。每次尝试上传和部署文件时,仪表板上都会出现以下错误:
在日志中,它告诉我找不到我的server.js文件:
Error: Cannot find module '/var/app/current/server.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:191:16)
at bootstrap_node.js:612:3
module.js:549
throw err;
^
这是我的package.json:
{
"name": "bridal-book-db",
"version": "1.0.0",
"description": "",
"main": "knexfile.js",
"dependencies": {
"body-parser": "^1.18.3",
"express": "^4.16.4",
"knex": "^0.15.2",
"pg": "^7.5.0"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Hat-Factory/bridal-book-db.git"
},
"keywords": [],
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/Hat-Factory/bridal-book-db/issues"
},
"homepage": "https://github.com/Hat-Factory/bridal-book-db#readme"
}
我真的不确定发生了什么。我一直在尝试更改NPM软件包,并确保正确设置了我的脚本,但是无论我怎么做,错误仍然存在。 我还能在这里提供什么?预先感谢。