输出目录位于meteor中的源树下

时间:2018-04-02 19:16:23

标签: meteor

我该如何解决这个问题

  

输出目录位于源树下   警告:输出目录位于源树下   生成的文件可能会被解释为源代码
  考虑构建到不同的目录而不是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的方法吗?如果你能帮助我,我将不胜感激!

1 个答案:

答案 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

因此,在构建应用时请牢记这一点。

进一步阅读:

https://guide.meteor.com/deployment.html#custom-deployment

https://docs.meteor.com/commandline.html#meteorbuild