首页 > 解决方案 > 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

有什么建议吗?谢谢

标签: node.jsherokutotal.js

解决方案


这是Heroku 的旧 Total.js 示例。也许它可以解决你的问题。


推荐阅读