【发布时间】: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 天时间才弄明白,现在我在不知道原因的情况下修复了它。感谢您的帮助。
-
很高兴一切顺利。祝你的流星之旅好运! :)