首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用react app连接服务react时出错

使用react app连接服务react时出错
EN

Stack Overflow用户
提问于 2020-09-18 15:33:41
回答 1查看 228关注 0票数 0

我有一个使用create-react-app使用react-data-grid@7.创建的react应用程序自从optional-chaining开始使用es2020模块以来,为了使用最近的构建,我不得不在应用程序中添加对canary17和nullish-coalescing-operator的支持,否则我启动应用程序时会出错。

在进行了几次搜索之后,我安装了customize-crareact-app-rewired,,将脚本命令更改为

代码语言:javascript
复制
"start": "react-app-rewired start"     
"build": "react-app-rewired build"   

并添加了这个config-overrides.js

代码语言:javascript
复制
const {
    override,
    addBabelPlugin
 } = require("customize-cra");

 module.exports = override(
    addBabelPlugin("@babel/plugin-proposal-optional-chaining"),
    addBabelPlugin("@babel/plugin-proposal-nullish-coalescing-operator"),
 );

试图运行这个应用程序,我得到了一个奇怪的行为。使用start命令,我会看到同样的错误,但是如果我构建和部署应用程序是正确的。

如果我在config-overrides.js中添加了什么错误,并试图启动run,我收到了一条错误消息,因此我认为文件已经加载。

我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2020-09-18 16:30:08

经过几次测试后,我发现解决方案从

代码语言:javascript
复制
addBabelPlugin("@babel/plugin-proposal-optional-chaining"),
addBabelPlugin("@babel/plugin-proposal-nullish-coalescing-operator"),

代码语言:javascript
复制
addExternalBabelPlugin(["@babel/plugin-proposal-optional-chaining", { "loose": false }]),
addExternalBabelPlugin(["@babel/plugin-proposal-nullish-coalescing-operator", { "loose": false }]),

我也添加了松散参数,但这不是问题所在。现在看起来像在服务和构建两个方面的工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63958689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档