問題タブ [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.
reactjs - Jest babel - Spread Operator - Jest が予期しないトークンに遭遇しました
Reactを使用してマイクロフロントエンドを作成するために、Single SPAフレームワークを使用しています。
rub ビルドではエラーは発生しません。ただし、テストまたはカバレッジの実行中に次のエラーがスローされます。
エラーの詳細:
テスト スイートを実行できませんでした
いくつかの分析の後、私の発見:
- 問題はスプレッド オペレーターによるものです。(取り外せば動作します)
- スプレッド演算子は、関数で使用すると機能しますが、React コンポーネントでは機能しません。
例: 失敗: <MyReactComponent {...props} /> 正常に動作: const a = { id:1 , ...props }
他の情報:
Babel7を使用して、次のようにbabel構成
どんなガイダンスも役に立ちます。