在create-react-app中将响应组件文件导入src之外时给出错误目前不支持对实验语法'jsx'的支持9:9

问题描述

我使用create-react-app在react组件上创建了 comp-a具有以下目录结构

src
  comp-view.js
package.json
... etc

现在正在尝试从另一个组件'comp-b'导入此文件 在comp-b中提到comp-a是依赖项 comp-b的package.json

dependency: {
   comp-a: "^0.1.0"
}

我试图像下面这样在comp-b中导入

import {comp} from 'comp-a/src/comp-view'

现在出现错误,例如当前未启用对实验语法'jsx'的支持(9:9)

该如何解决

解决方法

我能够通过在babel-preset-react-app / dependencies.js文件中添加require(“ @ babel / plugin-transform-react-jsx”)。default来解决此问题。