Reactjs 在使用v8js引擎(php)预渲染react组件时,如何组织js代码?

Reactjs 在使用v8js引擎(php)预渲染react组件时,如何组织js代码?,reactjs,components,v8,prerender,Reactjs,Components,V8,Prerender,问题是我必须像这样发送到v8js文件 let HelloWorld = function(props){ return ( React.createElement('h1', null, 'Hello World!'+props.count) ); } 我的意思是没有进口和出口线是可以接受的 但对于webpack,我需要这样的文件 import React, { Component } from 'react'; let HelloWorld = functi

问题是我必须像这样发送到v8js文件

let HelloWorld = function(props){
    return (
        React.createElement('h1', null, 'Hello World!'+props.count)
    );
}
我的意思是没有进口和出口线是可以接受的

但对于webpack,我需要这样的文件

import React, { Component } from 'react';

let HelloWorld = function(props){
    return (
        React.createElement('h1', null, 'Hello World!'+props.count)
    );
}

export default HelloWorld;
我找不到如何将v8js代码这样的文件正确地包含到网页包中


我想在v8js和webpack中同时使用一个组件,而不需要复制粘贴。

我知道简单的解决方案,但它并不漂亮

在发送到v8之前执行此操作

$appsrc = preg_replace('/(import.*?;)/', '', $appsrc);
$appsrc = preg_replace('/(export.*?;)/', '', $appsrc);

我知道简单的解决办法,但并不漂亮

在发送到v8之前执行此操作

$appsrc = preg_replace('/(import.*?;)/', '', $appsrc);
$appsrc = preg_replace('/(export.*?;)/', '', $appsrc);