問題タブ [single-spa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
290 参照

reactjs - Jest babel - Spread Operator - Jest が予期しないトークンに遭遇しました

Reactを使用してマイクロフロントエンドを作成するために、Single SPAフレームワークを使用しています。

rub ビルドではエラーは発生しません。ただし、テストまたはカバレッジの実行中に次のエラーがスローされます。

エラーの詳細:

テスト スイートを実行できませんでした

いくつかの分析の後、私の発見:

  1. 問題はスプレッド オペレーターによるものです。(取り外せば動作します)
  2. スプレッド演算子は、関数で使用すると機能しますが、React コンポーネントでは機能しません。

例: 失敗: <MyReactComponent {...props} /> 正常に動作: const a = { id:1 , ...props }

他の情報:

Babel7を使用して、次のようにbabel構成

どんなガイダンスも役に立ちます。