使用生产标志缩小的流星无法加载某些文件

时间:2014-01-01 01:47:07

标签: deployment meteor

我没有从服务器或浏览器控制台收到任何错误,但是当我缩小或使用--production标志时,我的应用程序似乎中断了。我回到了修订版/变更集,我记得曾与meteor deploy合作,但仍然失败了。还有其他人遇到过这个问题吗?

我应该提一下,我只是使用旧版本的流星来运行它并且它有效。 Meteor版本0.7.0.1看起来可能是问题吗?

编辑:运行0.6.6.3

我跑meteor --release 0.6.6.3 --production缩小并使用旧版本的流星。这是完美的,任何人都知道捆绑过程是否在最新版本的流星中发生了变化?

2 个答案:

答案 0 :(得分:1)

缩小的javascript文件出了点​​问题。我暂时部署而不会缩小以避免这种问题:

meteor deploy --debug yoursite.meteor.com

答案 1 :(得分:1)

回到v0.6.4.1,如果我们将@media个语句拆分为多个文件,我们就遇到了问题。将它们全部放在一个文件中避免了css缩小问题。也适用于您的@import陈述。

- 更新 -

“我回顾了所有的@import语句,发现一个被注释掉的内容,发现在生产中我的css文件已被破坏。” @Warz在评论中

因此,从Meteor v0.7.0.1开始,css minifier中不支持注释@import语句。