【发布时间】:2019-01-04 06:44:19
【问题描述】:
我有一个 GitHub repo 在本地为我工作,例如使用“npm start”或 CLI “heroku local web”,但仅在推送到 Heroku 时提供 dist/index.js 文件的内容。
该应用采用 TypeScript 并使用 Gulp 构建。
当应用程序在本地运行时,转到http://localhost:5000/api/v1/wiki/magical_thinking 会返回正确的描述。但是,在部署应用程序后,它有
"start": "node dist/index.js", "postinstall": "gulp scripts"
在 package.json 文件中,并使用 https://github.com/heroku/heroku-buildpack-nodejs buildpack,转到 url https://tyno-lrs.herokuapp.com/api/v1/wiki/magical_thinking 将打印出 index.js 文件而不是执行它。我找不到涵盖此行为的任何其他问题,因此任何帮助都会很棒。
提前致谢。
【问题讨论】:
标签: node.js typescript express heroku