【问题标题】:Stuck building a Meteor project卡在构建 Meteor 项目
【发布时间】:2016-04-03 00:52:33
【问题描述】:
我正在尝试通过在项目目录中的终端中调用 meteor 来构建 Meteor 项目。一直卡在上面
=> Started proxy.
=> Started MongoDB.
Loading plugin `compileLessBatch` fro... /
我之前构建并运行过相同的项目,但从未发生过。我也刚刚安装了 Ionic 及其包和依赖项,这可能是罪魁祸首吗?
【问题讨论】:
-
这里有同样的问题。仅在将 phaser.min.js(这是一个 非常大 文件 - 100k LoC)添加到我的项目后才会发生。但是,我不确定 Javascript 文件应该如何对更少的处理器产生任何影响。一定是个bug。
标签:
javascript
ios
meteor
【解决方案1】:
我已经遇到过这样的问题并提出了一个问题here。因此,没有人可以明确知道您这边发生了什么。但我的建议:
尝试从您的 versions 文件中删除一些软件包,如下所示:
- less@2.5.1
- coffeescript@1.0.11
如果它不起作用,请尝试从您的 packages 文件中注释掉以下行:
#ecmascript # Enable ECMAScript2015+ syntax in app code
不要忘记这些文件包含在您的 .meteor 目录中。
【解决方案2】:
删除移动文件夹(例如“android”)并再次运行“meteor”
【解决方案3】:
我将我的应用从 1.2 升级到了 1.3。 mquandelle:bower 停止为该版本工作。我不知道,还是安装了它,然后从 bower 下载了 pdfMake。当我意识到 bower 在 1.3 中已被弃用时,我删除了包并删除了 .meteor 中 pdfMake 的文件夹。
由于需要 pdfMake,我从项目根目录中的该应用程序复制了构建目录。当我运行我的流星应用程序时,这个问题开始出现。
pdfMake 中有四个文件。当我删除其中两个时,这个特定问题就消失了。它们是不需要的大型 js 文件,因为存在这些文件的“min.js”版本。