上传到 heroku 时找不到模块“承诺”

Cannot find module 'promise' when uploading to heroku

本文关键字:模块 承诺 找不到 heroku      更新时间:2023-09-26
在我的

本地服务器上一切正常,但是当我上传到Heroku时,我收到以下错误。想知道是否有人知道如何修复?我正在运行一个带有烧瓶后端的棱角分明的前端。如果您需要更多信息,请随时让我知道哪些信息有用。

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 从主文件夹移动到静态文件夹。

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