Javascript 奇怪的heroku命令错误

Javascript 奇怪的heroku命令错误,javascript,ruby-on-rails,node.js,heroku,command,Javascript,Ruby On Rails,Node.js,Heroku,Command,当我运行任何heroku命令或打开用户未登录的页面时。这是我反复犯的唯一错误 我今天确实删除了Heroku tmp,但后来我把应用程序推了出去,错误突然发生了 当我转到应用程序时,如果用户已登录,它将打开,但当以匿名方式打开时,它有一个错误,检查日志,这与下面的错误相同 有人能帮我解决这个问题吗 module.js:491 throw err; Error: Cannot find module 'universalify' at Function.Module._resolveFil

当我运行任何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
module.js:491
犯错误;
错误:找不到模块“universalify”
在Function.Module.\u解析文件名(Module.js:489:15)
在Function.Module.\u加载(Module.js:439:25)
at Module.require(Module.js:517:17)
根据需要(内部/module.js:11:18)
反对。(/home/ubuntu/.local/share/heroku/client/node_modules/fs extra/lib/fs/index.js:3:11)
在模块处编译(Module.js:573:30)
在Object.Module.\u extensions..js(Module.js:584:10)
在Module.load(Module.js:507:32)
在tryModuleLoad时(module.js:470:12)
在Function.Module.\u加载(Module.js:462:3)
module.js:491
犯错误;
^
错误:找不到模块“universalify”
在Function.Module.\u解析文件名(Module.js:489:15)
在Function.Module.\u加载(Module.js:439:25)
at Module.require(Module.js:517:17)
根据需要(内部/module.js:11:18)
反对。(/home/ubuntu/.local/share/heroku/client/node_modules/fs extra/lib/fs/index.js:3:11)
在模块处编译(Module.js:573:30)
在Object.Module.\u extensions..js(Module.js:584:10)
在Module.load(Module.js:507:32)
在tryModuleLoad时(module.js:470:12)
在Function.Module.\u加载(Module.js:462:3)
!    获取命令pid 14405出口1时出错

尝试将其添加到package.json并重新生成实例:

"universalify": "^0.1.1"
或者在服务器上运行此命令并重新启动node.js:

npm install universalify --save

我会建议您在您的终端上运行这些在您的CWD中的preject
npm uninstall universialify-S--save
,它应该删除任何形式的
universialify
,在
npm安装期间可能缺少一些依赖项,然后您可以运行
npm install universialify--save


如果您遇到任何进一步的挑战,请随时发表评论。

上次我还在节点上执行项目时也遇到了此错误。所以我所做的是。安装缺少的每个npm,例如

npm安装universalify--保存


如果它仍然存在。删除universalify文件夹并重新安装npm:)。别忘了在你的包中也删除它。json

显然,有一个丢失的包。你能检查一下你的package.json内容吗?