gpt4 book ai didi

javascript - 使用 create-react-app 的多模块项目

转载 作者:行者123 更新时间:2023-12-03 14:04:57 27 4
gpt4 key购买 nike

我有一个名为 Frontend-Core-Components 的项目,其中包含我的应用程序组件。

我有另一个项目(我们暂时称之为 Alpha),其中包含 AlphaApiService,我通过其 props 传递给 App 组件,我在 Alpha 中执行此操作index.tsx

Alpha 使用 Create-react-app,我使用 rescript 修改 Webpack 配置以将 Frontend-core-components 添加为模块,在此 Webpack 配置中,我使用 resolve .alias 将 Alpha index.tsx 的导入映射到 Frontend-Core-Components

这一切似乎都有效,除了当我从 Alpha 项目运行构建时,我遇到了以下情况。

  SyntaxError: /Users/coolguy/project/alpha/src/index.tsx: Unexpected token (9:11)

7 |
8 | window.onload = () => {
> 9 | render(<App apiService={new AlphaApiService()} />,
document.getElementById('root'))
| ^
10 | }
11 |

有什么想法吗?

最佳答案

在导入之前,您需要编译导入模块。

我建议查看这个项目来创建 React 组件库。

https://github.com/KaiHotz/react-rollup-boilerplate

关于javascript - 使用 create-react-app 的多模块项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61454128/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com