我是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
有什么建议吗? 谢谢
答案 0 :(得分:0)
这里的年龄较大Total.js example for Heroku。也许可以解决您的问题。
答案 1 :(得分:0)
听起来像是路径文件问题。尝试从“要求”中删除/ node_modules,或使用相对路径(例如:
"./node_modules/total.js"