首页 > 解决方案 > Meteor 应用程序未部署,错误阻止启动

问题描述

我在 GitHub 上克隆了火箭聊天 repo 并运行meteor npm install && meteor,它无法部署应用程序并卡住了,所以我退出并尝试了,meteor但它抛出了同样的错误:

Errors prevented startup:

While loading plugin `Livechat` from package `rocketchat:livechat`:
child_process.js:635:11: Command failed: C:\web dev\RocketChat\Rocket.Chat\packages\rocketchat-livechat\plugin/build.bat
'C:\web' is not recognized as an internal or external command,
operable program or batch file.

  at checkExecSyncError (child_process.js:635:11)
  at execSync (child_process.js:671:15)
  at module (packages/Livechat/plugin/build-livechat.js:20:2)
  at fileEvaluate (packages/modules-runtime.js:336:7)
  at Module.require (packages/modules-runtime.js:238:14)
  at require (packages/modules-runtime.js:258:21)
  at <runJavaScript-36>:94:1
  at <runJavaScript-36>:99:3


Your application has errors. Waiting for file change.
Started MongoDB.

并卡在那里。

标签: npmmeteordeploymentrocket.chat

解决方案


web deb这里的问题是文件夹名称中的空格。这可能应该在包代码中得到补偿,但由于这不是最简单的解决方案,因此将您的文件夹重命名为名称中没有空格,然后可能在适当的 repo 中提出问题。


推荐阅读