当您使用V8JS引擎(PHP)进行预先反应组件时,如何组织JS代码



问题是我必须像这样发送到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代码的文件

我想同时使用V8J和WebPack中的一个组件,而无需复制粘贴。

我知道简单的解决方案,但不是美丽

在发送v8

之前执行此操作
$appsrc = preg_replace('/(import.*?;)/', '', $appsrc);
$appsrc = preg_replace('/(export.*?;)/', '', $appsrc);

最新更新