为啥这边不加 export就报错? 请老师解答疑惑,感谢

来源:8-4 【访问state】获取store数据

卡布kaka

2022-06-16

图片描述
加了 export 就不报错了 ;
图片描述
图片描述

项目配置:
“dependencies”: {
"@ant-design/icons": “^4.7.0”,
"@testing-library/jest-dom": “^5.16.4”,
"@testing-library/react": “^13.3.0”,
"@testing-library/user-event": “^13.5.0”,
“antd”: “^4.21.2”,
“react”: “^18.2.0”,
“react-dom”: “^18.2.0”,
“react-router-dom”: “^5.3.3”,
“react-scripts”: “5.0.1”,
“redux”: “^4.2.0”,
“web-vitals”: “^2.1.4”
},

写回答

1回答

阿莱克斯刘

2022-06-19

这是nodejs的模块加载规则,加上export的意思就是把homepage整个组件导出。组件、类、或者方法只有在加上export以后才能被其他文件访问和读取。而在最后上线的时候,webpack也会按照import和export这两个词来加载文件的以来关系,把所有零散的文件都统一打包到同一个文件中。
0
1
卡布kaka
老师, 关键我页面底部 已经写了 export default HomePage了, 为啥 顶部还要再写个 export ;
2022-06-19
共1条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程