【问题标题】:Need help: ‘build is not a meteor command“?需要帮助:“构建不是流星命令”?
【发布时间】:2019-10-20 18:08:15
【问题描述】:

我陷入了无法再构建我的流星应用程序(版本 1.4.3.1)的境地。

调用时

meteor build ~/builddir --server subdomain.domain.com

我突然收到错误信息

'build' 不是流星命令。见“流星--帮助”

我知道第一次发生错误之前的任何操作都可能是原因。

我记得的最后一件事是调用了一系列命令,例如

meteor reset && meteor build ~/_builddir --server subdomain.domain.com && cd ~/_builddir/android && cp release-unsigned.apk release-tosign.apk && jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore .keystorefile release-tosign.apk keystore_alias && mv release-tosign.apk release-signed.apk && ~/Library/Android/sdk/build-tools/25.0.3/zipalign 4 release-signed.apk finalBuild_signed.apk && cd ~/meteordir

在 Mac 终端/VS Code 终端中。 (我不记得我确切地从哪里开始了命令链......

很遗憾,我在这里找不到任何类似的问题可以让我产生想法或解决方案。

在第一次出现后,我尝试了

meteor reset

(这仍然是一个已知的流星命令),但我得到了同样的错误信息

我删除了 node_modules 并重新安装了所有包

meteor npm i

但我得到了同样的错误信息

我尝试更新到流星版本 1.4.3.1(在本项目中使用)

meteor update --release 1.4.3.1

这不起作用,因为 cli 告诉我它已经安装,所以我尝试 通过

进行升级和降级

meteor update --release 1.4.3.2

meteor update --release 1.4.3.1

但我得到了同样的错误信息

所以我开始了新的安装

curl "https://install.meteor.com/?release=1.4.3.1" | sh

但我得到了同样的错误信息

我总是在一个流星项目文件夹中进行调用,就像我以前一直在做的那样。

我的直觉告诉我,这是一件很简单的事情。我忘记了一些东西……但我只是一个新手,希望有人能提供帮助。

最好的问候

【问题讨论】:

  • 在重新安装 Meteor CLI 之前,您是否将其删除? sudo rm /usr/local/bin/meteor rm -rf ~/.meteorstackoverflow.com/questions/24686971/…
  • @HarryAdel 我这样做了,但也没有帮助。但也许这是项目文件夹本身的问题。我再次将项目 repo 克隆到另一个文件夹中,并且流星构建命令在那里工作。我回到原来的项目文件夹,它又开始工作了。奇怪但事实。我花了 3 天时间才弄明白,现在我在不知道原因的情况下修复了它。感谢您的帮助。
  • 很高兴一切顺利。祝你的流星之旅好运! :)

标签: meteor build terminal


【解决方案1】:

欢迎来到 Stack Overflow。这不是答案,但我需要答案提供的格式选项...

我不记得我确切地从哪里开始了命令链......

无意冒犯,但如果您无法提供问题的适当证据,您希望我们如何帮助您?如果您阅读https://stackoverflow.com/help/how-to-ask,它将解释一个好的问题是什么样的。

meteor build 应该适用于所有版本的流星。你可以输入meteor build,它应该会抱怨它想要一个目标文件夹(应该存在)

Usage: meteor build <output path> [--debug] [--directory] [--server-only]
          [--mobile-settings settings.json] [--server http://example.com:3000]

【讨论】:

  • 换行符是 shift+enter 这里...我知道正确的描述将有助于更好地理解问题。不幸的是,我无法让时间倒流并重现该动作。提前知道即将发生的失败会更容易。 ;-) 我知道流星构建命令应该可以工作,但我的问题是,它没有。这就是问题所在! ;-) 我没有任何缺少参数或目标文件夹的问题。只是命令meteor build 根本不起作用。顺便说一句,目标文件夹不应该已经存在。如果它不存在,流星将创建它。
猜你喜欢
  • 2012-12-09
  • 1970-01-01
  • 2016-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-12
相关资源
最近更新 更多