問題タブ [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.
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 にトランスパイルするための良いアプローチは何でしょうか?