0

ブラウザで実行できるモカで書かれたユニットテストがいくつかあります。CLI コマンドを作成するサーバー マシンでこれらのテストを自動化する必要があります。問題は、PhantomJS を使用してテストを実行しようとすると、次のエラーが表示されることです。

ReferenceError: 変数が見つかりません: Promise at file:///C:/Halosys/halosysus_jslibrary/dest/hmsdk.js:5061 at file:///C:/Halosys/halosysus_jslibrary/tests/ISession_Spec.js:29 callFnAsync

(file:///C:/Halosys/halosysus_jslibrary/node_modules/mocha/mo cha.js:4506)

このエラーを修正する方法について混乱しています。

4

1 に答える 1

0

PhantomJS は promise をサポートしていません。詳細については、PhantomJS issue tracker (#12401)を参照してください。

今のところ、ライブラリes6-promiseまたはpromise-polyfillを使用して機能を拡張してみてください。

于 2016-07-18T08:58:57.613 に答える