Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 是否在create react应用程序中使用“./Name”中的导出名称?_Reactjs_Create React App - Fatal编程技术网

Reactjs 是否在create react应用程序中使用“./Name”中的导出名称?

Reactjs 是否在create react应用程序中使用“./Name”中的导出名称?,reactjs,create-react-app,Reactjs,Create React App,我正在尝试将React应用程序移动到Create React应用程序中,但仍在努力使某些功能正常工作,并且不知道在定制和使用Create React应用程序添加额外模块方面哪些是允许的,哪些是不允许的 当前,具有React应用程序源的CRA无法在以下位置编译: export App from "./App/App" 有误: ./src/containers/index.js SyntaxError: /Volumes/Mexico/Workspace/create-react-app-test

我正在尝试将React应用程序移动到Create React应用程序中,但仍在努力使某些功能正常工作,并且不知道在定制和使用Create React应用程序添加额外模块方面哪些是允许的,哪些是不允许的

当前,具有React应用程序源的CRA无法在以下位置编译:

export App from "./App/App"
有误:

./src/containers/index.js
SyntaxError: /Volumes/Mexico/Workspace/create-react-app-test/myapp/src/containers/index.js: Support for the experimental syntax 'exportDefaultFrom' isn't currently enabled (1:8):

Add @babel/plugin-proposal-export-default-from (https://git.io/vb4yH) to the 'plugins' section of your Babel config to enable transformation.
我不想退出CRA,我也不相信我能改变巴别塔的配置,所以我不知道该怎么办

CRA支持这种语法吗?如果支持,我应该怎么做才能让它正常工作。如果不支持,我必须重写所有代码吗

react脚本2.1.8 节点v11.14.0 npm 6.9.0

谢谢, Ashley.

从导出应用程序。/App/App不在支持的变体中

为了符合规范,可以将其更改为:

export { default as App } from "./App/App"
从导出应用程序。/App/App不在支持的变体中

为了符合规范,可以将其更改为:

export { default as App } from "./App/App"

这些是CRA支持的功能的集合。您尝试的语法不受支持。请弹出并更改或查找以修改babel配置。

这些是CRA支持的功能的集合。您尝试的语法不受支持。请弹出并更改或查找以修改babel配置。

您可以执行以下操作:

export {default as App} from './App/App';
export {default as About} from './About/About';
.
.
.

你可以这样做

export {default as App} from './App/App';
export {default as About} from './About/About';
.
.
.

请检查并添加您安装的CRA版本注意,最近发布了create react app 3.0.0,您可以试试看他们是否修复了您的问题export app from./app/app,为什么您使用export而不是import,因为我认为是的,这会导致错误感谢快速评论。我认为CRA版本是由react脚本定义的版本,我提供的?是的,刚刚注意到CRA 3,但不知道它是否已实现生产,将进行检查。此导出以前与自定义网页包和evrything配置一起工作。我只需要知道我是否可以将其与CRA一起使用,或者必须更改所有代码等。这些是CRA支持的功能。您尝试的语法不支持rted。弹出并更改babel配置或查找以修改babel配置而不弹出。请检查并添加您安装的CRA版本注意,create react app 3.0.0最近已发布,您可以尝试查看他们是否修复了您的issueexport app from./app/app,为什么使用导出而不是导入,因为我认为是这样它的给出错误感谢您的快速评论。我以为CRA版本是由我提供的react脚本版本定义的?是的,刚刚注意到CRA 3,但不知道它是否已实现生产,将进行检查。此导出以前与自定义网页包和evrything配置一起工作。我只需要知道我是否可以将其与CRA一起使用或必须更改all代码等。这些是CRA支持的功能之一。您尝试使用的语法不受支持。要么弹出并更改babel配置,要么查找在不弹出的情况下修改babel配置。但是我可以有多个吗?我当前有:导出应用程序自/App/应用程序导出主页自/Home/Home导出关于自/About/关于…我更新了回答。您可以通过这种方式进行多个命名再导出。但我可以进行多个吗?我当前有:导出应用程序自。/App/App导出主页自。/Home/Home导出关于自。/About/About…我更新了答案。您可以通过这种方式进行多个命名再导出。