奇怪的heroku命令错误

时间:2017-09-09 22:51:25

标签: javascript ruby-on-rails node.js heroku command

当我运行任何heroku命令或打开用户未登录的页面时。这是我一遍又一遍的唯一错误。

我今天确实删除了Heroku tmp,但之后推出了应用程序,错误突然发生了。

当我转到该应用时,如果用户已登录,则会打开,但是当隐身打开时出现错误,请检查日志,这是同样的错误

任何人都可以帮我解决这个问题吗?

module.js:491
throw err;

Error: Cannot find module 'universalify'
    at Function.Module._resolveFilename (module.js:489:15)
    at Function.Module._load (module.js:439:25)
    at Module.require (module.js:517:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/ubuntu/.local/share/heroku/client/node_modules/fs-extra/lib/fs/index.js:3:11)
    at Module._compile (module.js:573:30)
    at Object.Module._extensions..js (module.js:584:10)
    at Module.load (module.js:507:32)
    at tryModuleLoad (module.js:470:12)
    at Function.Module._load (module.js:462:3)
module.js:491
    throw err;
    ^

Error: Cannot find module 'universalify'
    at Function.Module._resolveFilename (module.js:489:15)
    at Function.Module._load (module.js:439:25)
    at Module.require (module.js:517:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/ubuntu/.local/share/heroku/client/node_modules/fs-extra/lib/fs/index.js:3:11)
    at Module._compile (module.js:573:30)
    at Object.Module._extensions..js (module.js:584:10)
    at Module.load (module.js:507:32)
    at tryModuleLoad (module.js:470:12)
    at Function.Module._load (module.js:462:3)
 !    error getting commands pid 14405 exit 1

3 个答案:

答案 0 :(得分:3)

尝试将此添加到package.json并重建instanses:

"universalify": "^0.1.1"

或在您的服务器上运行此命令并重新启动node.js:

npm install universalify --save

答案 1 :(得分:1)

我建议您在预先npm uninstall universalify -S --save的CWD中在终端上运行这些,这应该删除universalify期间可能存在某些缺失依赖关系的任何形式的npm install。然后您可以运行npm install universalify --save

如果您遇到任何进一步的挑战,请不要犹豫。

答案 2 :(得分:0)

上次当我还在节点上做我的项目时,我也遇到了这个错误。所以我做的是。安装缺少的每个npm,如下所示

npm install universalify --save

如果它仍然存在。删除universalify的文件夹并再次重新安装npm :)。并且不要忘记在package.json

上删除它