問題タブ [babel-register]

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 に答える
909 参照

reactjs - Express、create-react-app、およびbabel-nodeを使用すると、「React not defined」と表示されます

react と create-react-app を使用してサーバー側のレンダリングを有効にしたかっただけです。

シンプルな反応コンポーネントを文字列として返す server/index.js ファイルを作成しました。

レンダリングする必要があるコンポーネントは、create-react-app から誰もが取得する単なるサンプル コンポーネントです。

package.json 内には、コマンドyarn serverまたはnpm run serverを使用して、babel-node でサーバーを起動する次のコマンドがあります。

しかし、私はまだ次のエラーが発生します:

コンポーネントから svg を削除すると、別のエラーが発生します。

私はすでにbabel-registerでbabelフックを試しましたが、成功しませんでした。

create-react-app をエクスプレスで使用する場合、server.js とすべての依存関係をバニラ JavaScript にトランスパイルするための良いアプローチは何でしょうか?