Tag: zone.js

在节点内使用zone.js(不是angular度)

我想在我的节点应用程序中使用zone.js。 虽然我已经find了一篇文章介绍了如何做到这一点,但我还是得到了zone没有定义的错误 例如。 我也发现这样的例子 let zone = require('zone'); zone.run(function () { zone.inTheZone = true; setTimeout(function () { console.log('in the zone: ' + !!zone.inTheZone); }, 0); }); 这给出了相同的错误,但我检查了zone对象,我注意到它返回一个像这样的对象 { enable: function() { .. } } 所以我想区域API改变了。 任何帮助,将不胜感激

茉莉花testing与angular2和节点不工作

我已经安装了ng-fullstack生成器并为Angular 2和Nodeselect了选项。 除了testing以外,一切都很好玩。 当我尝试执行testing他们失败。 我所做的任何search都告诉我,将zone.js降级到0.6.2将会解决问题,然而,我不能降级,因为Angular 2需要更高版本的Zone.js,所以我有点卡住了: @angular/core@2.4.2 requires a peer of zone.js@^0.7.2 but none was installed. 需要注意的是,当我第一次安装生成器时,它会安装一个较低版本的zone.js – 这个版本可以兼容testing的工作(根据我的谷歌search)。 如果我用zone.js@^0.7.2执行testing,我看到这个错误: Chrome 55.0.2883 (Mac OS X 10.12.2) ERROR Uncaught Error: Missing: SyncTestZoneSpec at node_modules/zone.js/dist/jasmine-patch.js:43 10 01 2017 15:34:26.123:WARN [web-server]: 404: /base/node_modules/@angular/core/testing.js 10 01 2017 15:34:26.126:WARN [web-server]: 404: /base/node_modules/@angular/platform-browser-dynamic/testing.js [15:34:26] 'client.unit_test' errored after 2.47 s 有没有人有任何build议,我可以让我的茉莉花testing工作? 我对这个有点困惑。 […]