javascript - 在现有的 React TypeScript 中添加 Create-React-App 应用程序
问题描述
如何使用 React Typescript 应用程序的某些部分(例如主页和登录页面),然后我想使用使用 create-react-app 创建的 ReactJs 应用程序。
我必须将现有的 React Typescript 项目仅用于登录部分,登录后我想添加我的 React JSX 项目。
const render = () => ReactDOM.render(<App />, document.getElementById("root"));
在上面的代码中,我正在渲染我的App.js而不是App.tsx
使用yarn dev启动应用程序时出现以下错误(与 npm start 相同)
**ERROR in ./ts/CarrierLoadBoard/App.js
Module build failed (from C:/D Drive/Workspace/Test/CarrierLoadboard/node_modules/babel-loader/lib/index.js):
SyntaxError: C:\D Drive\Workspace\Test\CarrierLoadboard\web\Web\ts\CarrierLoadBoard\App.js: Unexpected token, expected "," (16:11)
14 |
render() {
15 | return (
> 16 | <div className="App">
| ^
17 | <Switch>
18 | <Route path="/AdminView" component={AdminView1} />
19 | <Route path="/rfqUploadPage" component={RFQUploadPage} />
at Object._raise (C:\D Drive\Workspace\Test\CarrierLoadboard\node_modules\@babel\parser\lib\index.js:748:17)
at Object.raiseWithData (C:\D Drive\Workspace\Test\CarrierLoadboard\node_modules\@babel\parser\lib\index.js:741:17)
at Object.raise (C:\D Drive\Workspace\Test\CarrierLoadboard\node_modules\@babel\parser\lib\index.js:735:17)
at Object.unexpected (C:\D Drive\Workspace\Test\CarrierLoadboard\node_modules\@babel\parser\lib\index.js:9101:16)
at Object.expect (C:\D Drive\Workspace\Test\CarrierLoadboard\node_modules\@babel\parser\lib\index.js:9087:28)
at Object.tsParseDelimitedListWorker (C:\D Drive\Workspace\Test\CarrierLoadboard\node_modules\@babel\parser\lib\index.js:5269:14)**
任何帮助,将不胜感激..
解决方案
推荐阅读
- git - 存储库中的 Git 属性
- css - 如何水平溢出相对于垂直滚动条的位置(在ngx-virtual-scroller中创建弹出窗口)
- python - 通过 turbodc 将 dask 数据帧写入 mssql 时出错
- razor - 我的 RedirectToPage 在 Razor 页面中不起作用
- java - 在我的 XPage 中实现 OpenNTF DOmino API,我应该对代码进行哪些更改?
- c# - Powershell [double]::parse() 问题
- javascript - 打开图层功能在缩小时移动
- java - 使用 Maven 依赖项的轻量级方法?
- c - 使用后如何正确删除信号量?
- python - “builtin_function_or_method”对象没有属性“reshape””这是什么意思?