node.js - Heroku 找不到模块
问题描述
我是heroku的新手。我一直在关注在 heroku 上部署节点的教程。实际上,我正在尝试在heroku上部署total.js eshop ...但我无法解决以下错误。
2018-10-28T10:08:58.151845+00:00 heroku[web.1]: Starting process with command `node debug.js`
2018-10-28T10:09:00.188338+00:00 app[web.1]: module.js:550
2018-10-28T10:09:00.188370+00:00 app[web.1]: throw err;
2018-10-28T10:09:00.188372+00:00 app[web.1]: ^
2018-10-28T10:09:00.188374+00:00 app[web.1]:
2018-10-28T10:09:00.188376+00:00 app[web.1]: Error: Cannot find module 'node_modules/total.js/debug.js'
2018-10-28T10:09:00.188377+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:548:15)
这是来自初始访问点的代码
require('node_modules/total.js/debug.js')(options);
我已经检查过我的文件夹结构是否存在,但是让我说我已经修改了上面的代码。
它曾经是
require(total.js/debug')(options);
它在本地工作。
这可能与我已经在本地安装的事实有关,但这不是在heroku中执行的吗?
install $ npm install total.js
install $ npm install paypal-express-checkout
有什么建议吗?谢谢
解决方案
这是Heroku 的旧 Total.js 示例。也许它可以解决你的问题。
推荐阅读
- sql - SQL从3个表创建视图
- java - 在构造函数调用中设置一个短值
- java - @TestPropertySource 来自 application.properties 的相对路径
- python - 烧瓶编辑配置文件页面未呈现
- java - 如何在重定向后强制浏览器重做上一个调用?
- sass - Mixin 不输出@each 函数
- java - Avro 模式版本控制
- python - Tensorflow 估计器:每次都在不从检查点加载的情况下进行预测
- javascript - 为什么我的 chai deniedWith 断言不起作用?
- java - 根据距离添加和删除recyclerview的项目