【发布时间】:2019-12-17 13:40:07
【问题描述】:
我正在尝试使用 Heroku 部署我的简单 Web 应用程序,但我不断收到此消息。
-----> App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/nodejs.tgz
! ERROR: Application not supported by 'heroku/nodejs' buildpack
!
! The 'heroku/nodejs' buildpack is set on this application, but was
! unable to detect a Node.js codebase.
!
! A Node.js app on Heroku requires a 'package.json' at the root of
! the directory structure.
!
! If you are trying to deploy a Node.js application, ensure that this
! file is present at the top level directory. This directory has the
! following files:
!
! image/
! index.html
! README.md
! sounds/
! style.css
!
! If you are trying to deploy an application written in another
! language, you need to change the list of buildpacks set on your
! Heroku app using the 'heroku buildpacks' command.
!
! For more information, refer to the following documentation:
! https://devcenter.heroku.com/articles/buildpacks
! https://devcenter.heroku.com/articles/nodejs-support#activation
More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
! Push failed
我在我的电脑上安装了node.js,但不确定是否需要创建一个package.json 文件并将其与其他.html 和.css 文件放在同一个目录中。 (https://docs.npmjs.com/creating-a-package-json-file)
【问题讨论】:
标签: javascript html css heroku package.json