我该如何解决这个问题
输出目录位于源树下 警告:输出目录位于源树下 生成的文件可能会被解释为源代码
考虑构建到不同的目录而不是meteor build ../ output
我为自己对此事的无知感到抱歉,我是编程和流星世界的新手。关于我的情况。 1.我在Desk上有一个名为“Findme”的文件夹,其中包含我的项目结构(代码和构成应用程序的所有内容)2。然后通过控制台访问该目录findme然后运行命令meteor build / Desktop / MyApp --server = https://findme.com,然后开始下载。 3.但是在控制台内部我也会收到之前和完成时显示的消息,并检查文件夹MyApp,它是空的。 4.当我检查Findme文件夹时,它创建了一个名为〜的文件夹,里面显示了一个名为Desktop / MyApp的文件,但它也没有任何有用的文件,只有winrar,没什么用处。我正在尝试生成apk,请你告诉我我可能做错了什么?还有另一种生成apk的方法吗?如果你能帮助我,我将不胜感激!
答案 0 :(得分:1)
您应该指定在项目目录之外构建应用程序的位置的路径。
否则,这可能会导致Meteor的文件观察程序出现问题,并且您的错误已经指出:
您生成的文件可能会被解释为源代码考虑 建立一个不同的目录
因此,如果您的命令使用了meteor build ../output
中使用的相对路径,那么在最上面的项目文件夹中调用此命令非常重要。
考虑以下项目结构:
/myapp
/client
/import
/server
如果您从meteor build ../output
内拨打/myapp
,它将在项目之外按预期生成输出文件夹:
/output
/myapp
/client
/import
/server
但是如果你从一个子文件夹中调用它,比如/myapp/imports
它可能会在项目中生成输出,如下所示:
/myapp
/client
/import
/output
/server
因此,在构建应用时请牢记这一点。
进一步阅读: