Heroku 部署失败 "missing script: start"
Heroku deployment fails with "missing script: start"
我正在尝试将本地基于 MEAN 堆栈的 Web 应用程序上传到我的 Heroku 服务器。我已经在 Bitbucket 中更新了我的代码并成功完成了 Heroku 部署部分。但是,该网络应用程序仍未上线。当我点击页面时,我得到这样的信息:
然后我通过触发 'heroku logs' 检查了日志,但我无法理解日志试图询问的内容。我正在分享以下日志:
据我了解,该应用程序无法找到 "start" 但我后来专门添加了 "start" : "node app.js"
但我仍然没有看到 heroku 日志或 heroku link。
任何人都可以帮助解决我在这里做错了什么吗?
这是我的 package.json 文件
{
"start": "node app.js",
"name": "PerosnalPro",
"version": "1.0.0",
"description": "Personal website using dynamic routing and responsive design.",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Mikey",
"license": "ISC",
"dependencies": {
"dotenv": "^1.2.0",
"ejs": "^2.3.4",
"express": "^4.13.3",
"morgan": "^1.6.1",
"serve-favicon": "^2.3.0",
"slick-carousel": "^1.5.9"
},
"devDependencies": {},
"repository": {
"type": "git",
"url": "git+https://user@bitbucket.org/username/projectname"
},
"homepage": "https://bitbucket.org/username/projectname"
}
"scripts": {
"start" : "node app.js",
"test": "echo \"Error: no test specified \" && exit 1"
}
在脚本中添加您的开始标记。 :)
我正在尝试将本地基于 MEAN 堆栈的 Web 应用程序上传到我的 Heroku 服务器。我已经在 Bitbucket 中更新了我的代码并成功完成了 Heroku 部署部分。但是,该网络应用程序仍未上线。当我点击页面时,我得到这样的信息:
然后我通过触发 'heroku logs' 检查了日志,但我无法理解日志试图询问的内容。我正在分享以下日志:
据我了解,该应用程序无法找到 "start" 但我后来专门添加了 "start" : "node app.js"
但我仍然没有看到 heroku 日志或 heroku link。
任何人都可以帮助解决我在这里做错了什么吗?
这是我的 package.json 文件
{
"start": "node app.js",
"name": "PerosnalPro",
"version": "1.0.0",
"description": "Personal website using dynamic routing and responsive design.",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Mikey",
"license": "ISC",
"dependencies": {
"dotenv": "^1.2.0",
"ejs": "^2.3.4",
"express": "^4.13.3",
"morgan": "^1.6.1",
"serve-favicon": "^2.3.0",
"slick-carousel": "^1.5.9"
},
"devDependencies": {},
"repository": {
"type": "git",
"url": "git+https://user@bitbucket.org/username/projectname"
},
"homepage": "https://bitbucket.org/username/projectname"
}
"scripts": {
"start" : "node app.js",
"test": "echo \"Error: no test specified \" && exit 1"
}
在脚本中添加您的开始标记。 :)