Javascript 找不到模块';承诺';当上传到heroku时
在我的本地服务器上一切正常,但当我上传到Heroku时,我得到以下错误。想知道是否有人知道如何修复?我正在运行一个有角度的前端和一个烧瓶后端。如果您需要更多信息,请随时告诉我哪些信息有用Javascript 找不到模块';承诺';当上传到heroku时,javascript,angularjs,heroku,flask,Javascript,Angularjs,Heroku,Flask,在我的本地服务器上一切正常,但当我上传到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+
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
事实证明,bower for angular将文件设置在Heroku不期望的位置,因此您必须将bower内容移动到不同的区域(即在本例中,对于Flask,从主文件夹移动到静态文件夹)
希望这对其他人有所帮助。您的requirements.txt文件中是否有
promise
?抱歉,刚刚解决了问题。原来bower for angular在Heroku不希望的地方设置了文件,因此您必须将bower的内容移动到其他区域(即在本例中,Flask从主文件夹转到静态文件夹。@user3525295您可以发布自己的答案并接受它:)