我正在尝试在Heroku上创建一个站点,并且我只有一个调用JavaScript文件https://github.com/abdalah/ZakInDaBox的HTML文件。我不确定它是否是package.json文件或其他内容,但无论我做什么,我都可以成功部署应用程序,但进入网站时只会遇到应用程序错误。它也不断添加Node.js构建包,我没有使用Node,所以我不知道它为什么这样做。这是我的生成日志:如何在Heroku上创建Phaser.js网站?
-----> Node.js app detected
-----> Creating runtime environment
NPM_CONFIG_LOGLEVEL=error
NPM_CONFIG_PRODUCTION=true
NODE_VERBOSE=false
NODE_ENV=production
NODE_MODULES_CACHE=true
-----> Installing binaries
engines.node (package.json): unspecified
engines.npm (package.json): unspecified (use default)
Resolving node version 6.x via semver.io...
Downloading and installing node 6.11.0...
Using default npm version: 3.10.10
-----> Restoring cache
Loading 2 from cacheDirectories (default):
- node_modules (exists - skipping)
- bower_components (not cached - skipping)
-----> Building dependencies
Prebuild detected (node_modules already exists)
Rebuilding any native modules
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/grunt
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/coffee-script
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/dateformat
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/get-stdin
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/meow
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/camelcase-keys
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/camelcase
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/map-obj
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/decamelize
lo[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/loud-rejection
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/currently-unhandled
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/array-find-index
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/signal-exit
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/minimist
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/normalize-package-data
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/hosted-git-info
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/is-builtin-module
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/builtin-modules
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/semver
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/validate-npm-package-license
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/spdx-correct
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/spdx-license-ids
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/spdx-expression-parse
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/object-assign
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/read-pkg-up
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/find-up
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/path-exists
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/pinkie-promise
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/pinkie
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/read-pkg
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/load-json-file
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/graceful-fs
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/parse-json
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/error-ex
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/is-arrayish
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/pify
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/strip-bom
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/is-utf8
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/path-type
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/redent
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/indent-string
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/repeating
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/is-finite
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/number-is-nan
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/strip-indent
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/trim-newlines
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/eventemitter2
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/exit
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/findup-sync
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/findup-sync/node_modules/glob
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/inflight
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/once
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/wrappy
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/inherits
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/minimatch
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/brace-expansion
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/balanced-match
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/concat-map
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/path-is-absolute
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/glob
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/fs.realpath
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/grunt/node_modules/grunt-cli
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/grunt-known-options
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/nopt
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/abbrev
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/resolve
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/grunt-legacy-log
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/colors
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/grunt-legacy-log-utils
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/chalk
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/ansi-styles
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/escape-string-regexp
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/has-ansi
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/ansi-regex
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/strip-ansi
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/supports-color
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/grunt-legacy-log-utils/node_modules/lodash
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/hooker
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/lodash
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/underscore.string
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/grunt-legacy-util
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/async
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/getobject
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/grunt-legacy-util/node_modules/lodash
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/which
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/isexe
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/iconv-lite
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/js-yaml
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/argparse
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/sprintf-js
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/esprima
[email protected] /tmp/build_54c264fe0a55ed946f577fa695b12b68/abdalah-ZakInDaBox-61d5e6e/node_modules/rimraf
Installing any new modules (package.json)
-----> Caching build
Clearing previous node cache
Saving 2 cacheDirectories (default):
- node_modules
- bower_components (nothing to cache)
-----> Build succeeded!
! This app may not specify any way to start a node process
https://devcenter.heroku.com/articles/nodejs-support#default-web-process-type
-----> Discovering process types
Procfile declares types -> (none)
Default types for buildpack -> web
-----> Compressing...
Done: 21.6M
-----> Launching...
Released v25
https://zakindabox.herokuapp.com/ deployed to Heroku
编辑:我改变了我的应用程序是一个Node.js的应用程序,因为Heroku的要求应用程序有一个buildpack,不能做简单的HTML页面。
咕噜应该是一个devDependency在你的package.json – karthick
@karthick,我改变了它,它现在没有部署。 –
你提到你没有使用节点堆栈?那么package.json是自动生成的吗? – karthick