我正在使用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不能与该第三方模块(节点模块)一起使用。