首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Heroku或RedHat Openshift联机部署RedHat程序时,“无法找到模块”错误消息

在Heroku或RedHat Openshift联机部署RedHat程序时,“无法找到模块”错误消息
EN

Stack Overflow用户
提问于 2018-05-08 09:39:28
回答 1查看 948关注 0票数 0
代码语言:javascript
复制
`Environment: 
    DEV_MODE=false
    NODE_ENV=production
    DEBUG_PORT=5858
Launching via npm...
npm info it worked if it ends with ok
npm info using npm@5.6.0
npm info using node@v8.9.4
npm info lifecycle SuperCineBot@1.0.0~prestart: SuperCineBot@1.0.0
npm info lifecycle SuperCineBot@1.0.0~start: SuperCineBot@1.0.0

SuperCineBot@1.0.0 start /opt/app-root/src
node main

module.js:540
    throw err;
    ^

Error: Cannot find module './dnssec'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/opt/app-root/src/node_modules/sshpk/lib/formats/auto.js:16:14)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
npm info lifecycle SuperCineBot@1.0.0~start: Failed to exec start script
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! SuperCineBot@1.0.0 start: `node main`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the SuperCineBot@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /opt/app-root/src/.npm/_logs/2018-05-07T20_59_43_900Z-debug.log
`

你好,

我知道这个问题已经发布了很多次了,但是我在Heroku或者Redhat Openshift网上部署我的代码(https://github.com/yukinoe/kizabot)时遇到了困难。即使"./dnssec“模块位于node_modules文件夹中,我也有相同的错误消息。

有人有主意吗?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-08 09:43:31

您是通过一个相对路径进行导入的,因此您需要确保dnssec.js存在于执行导入的人的旁边(在您的情况下,可能是index.js )。

所以您的层次结构需要看起来有点像这样:

代码语言:javascript
复制
./src
   index.js
   dnssec.js

node_modules不适合这种情况,因为从那里的进口不应该是相对的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50230533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档