コンシューマーとプロバイダー間のAPI契約をテストするためのJSとJestの新機能。私はいくつかの例の後にセットアップしようとしています。Pact JS - Jest問題:SyntaxError:予期しないトークンのインポート
私のテストを実行しているとき、私は次の問題に直面します。ここでは
<...>/node_modules/@pact-foundation/pact-node/src/pact.ts:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import _ = require("underscore");
^^^^^^
SyntaxError: Unexpected token import
at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/script_transformer.js:305:17)
at Object.<anonymous> (node_modules/@pact-foundation/pact-node/src/index.js:3:14)
at Object.<anonymous> (node_modules/pact/src/dsl/verifier.js:8:24)
は私が輸入てるものです:
const Pact = require('pact')
const wrapper = require('@pact-foundation/pact-node/src/index.js')
const path = require('path')
私は両方に非常に新しいですので、任意の助けを大幅だろう感謝。
'const wrapper = require( '@ pact-foundation/pact-node')'のようなpactノードをインポートしない理由は何ですか?これは、タイプコピーのソースについて不平を言っているようです。 –
@ matthew-fellows:私は試しました:const wrapper = require( '@ pact-foundation/pact-node')。ごめんなさい。 – user8901251