javascript - 上传到heroku时找不到模块 'promise'

标签 javascript angularjs heroku flask

在我的本地服务器上一切正常,但是当我上传到 Heroku 时,出现以下错误。想知道是否有人知道如何解决?我正在运行带有 Flask 后端的 Angular 前端。如果您需要更多信息,请随时告诉我哪些信息有用。

Error: Cannot find module 'promise'
2015-01-29T02:13:31.947779+00:00 app[web.1]:     at Function.Module._load (module.js:312:12)
2015-01-29T02:13:31.947768+00:00 app[web.1]:     at Function.Module._load (module.js:280:25)
2015-01-29T02:13:31.947781+00:00 app[web.1]:     at Module.require (module.js:362:17)
2015-01-29T02:13:31.947770+00:00 app[web.1]:     at Module.require (module.js:362:17)
2015-01-29T02:13:32.057385+00:00 app[web.1]: 9Z9Z12
2015-01-29T02:13:31.945462+00:00 app[web.1]:           ^
2015-01-29T02:13:31.947766+00:00 app[web.1]:     at Function.Module._resolveFilename (module.js:338:15)
2015-01-29T02:13:31.942359+00:00 app[web.1]: module.js:340

最佳答案

事实证明,用于 Angular 设置文件的 bower 位于 Heroku 不期望的位置,因此您必须将 Bower 的东西移动到不同的区域(即在这种情况下,将 Flask 从主文件夹移动到静态文件夹。

希望这对其他人有所帮助。

关于javascript - 上传到heroku时找不到模块 'promise',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28206005/

相关文章:

javascript - 在 unbeforeunload 上更改 location.hash

javascript - AJAX 中的 event.target

javascript - 在 AngularJS 和 ui-router 中遇到嵌套状态的问题

javascript - 当值没有改变时如何更新AngularJS View ?

linux - Heroku + git = ENOENT : spawn git ENOENT

javascript - JQuery 将 json 解释为脚本?

angularjs - 在 ng-init 中添加过滤器

javascript - 使用 reangular 计算冗余

heroku - 如何在 Heroku Local 上查看未修剪的日志

ruby - 我可以从在 Heroku 上运行的应用程序中发出 "heroku restart"命令吗?