第三方节点模块的react-script兼容性问题

时间:2019-06-20 06:59:23

标签: reactjs npm babel create-react-app react-scripts

我正在使用react-script 2.1.8版本。我在集成第三方节点模块时遇到了一个问题,因为它引发了与语法(babel)相关的错误。 react-script不是配置库,这意味着我无法为圣经定义插件/预设(.babelrc和webpack配置不起作用。)

请向我建议一些解决方案,该解决方案可以通过定义配置来解决babel问题,或建议以其他方式将此库与我的项目集成

我尝试使用“ react-app-rewired”和配置“ arackaf / customize-cra”解决问题。但错误仍然存​​在。

<mo:override id="blMetadataOverrides">
        <mo:overrideItem ceilingEntity="org.broadleafcommerce.core.catalog.domain.Product">
        <mo:field name="displayTemplate">
                <mo:property name="explicitFieldType" value="BROADLEAF_ENUMERATION"/>
                <mo:property name="broadleafEnumeration" value="com.community.core.domain.DisplayTemplateType"/> 
            </mo:field>
        </mo:overrideItem>
</mo:override>

错误1:  意外令牌(10:3)

import React from 'react';
import ReactDOM from 'react-dom';
import Vr from './vr/Vr.jsx';

const MOUNT_NODE = document.getElementById('root');

const render = () => {

   ReactDOM.render(
   <div/>,
    MOUNT_NODE
  );
};

export Vr from './vr/Vr.jsx';

render();
 ReactDOM.render(
     

);    };

错误2:        };

  

从'./vr/Vr.jsx'导出Vr;             ^      render();

将@ babel / plugin-proposal-export-default-from(https://git.io/vb4yH)添加到Babel配置的“插件”部分,以启用转换。

注意:此错误分别与react预设和babel插件有关。但是以某种方式,babel config不能与该第三方模块(节点模块)一起使用。

0 个答案:

没有答案