错误:找不到模块,但仅在Heroku上
Error: Cannot find module, but only on Heroku
我的应用程序在本地和Travis CI构建服务器上运行得很好,但当它在Heroku 上时
我收到Error: Cannot find module
,应用程序崩溃。
关于npm模块的一些事实
- 它存在于github上
- 这是私人回购
- 像这样访问
"my_module": "git+https://MY_KEY:x-oauth-basic@github.com/me/my_module#develop"
编辑:
Heroku似乎在构建后错误地删除了我的模块
-----> Pruning unused dependencies
unbuild my_module@0.0.7
-----> Caching node_modules directory for future builds
事实证明,这是因为我的本地开发机器(OSX)对文件路径的大小写不挑剔,而Heroku(linux)则是。
我的模块安装到了node_modules/mymodule
,而不是node_modules/myModule
。
相关文章:
- 气质的“nestRemoting()”有时可以'找不到关系
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- 找不到模块捆绑包
- for循环中的javascript if语句找不到==
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- 失败:等待Protractor与页面同步时出错:“”;在窗口上找不到角度”;
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- [Vue warn]:找不到元素
- ngRoute找不到模板
- 未能加载,因为找不到支持的源.当播放HTML5音频元素时
- 因果报应-找不到模块:错误:无法解析模块'scs'
- 错误:找不到模块,但仅在Heroku上
- 上传到 heroku 时找不到模块“承诺”
- Heroku + 节点:找不到模块错误
- 将 Sails JS 部署到 Heroku 时找不到映像
- 错误:将 nodejs 应用程序推送到 heroku 时找不到模块“mkdirp”
- Heroku和Rails4:Heroku不是't在assets/javascript下找不到我的嵌套文件夹
- 当部署到Heroku时,在grunt上找不到模块
- Heroku应用程序找不到bower组件
- 将 Rails 3.1 项目部署到 Heroku 时出现问题:找不到 JavaScript 运行时