小编Pee*_*rvi的帖子

TypeScript + React突然出现不兼容的Props错误

昨天,我的TypeScript + React项目一切正常。如今,任何配置都无法改变,一切都变了。使用Git将其回滚到可用版本并没有帮助。使用NPM重新安装所有软件包无济于事。

我试图从App.jsx中删除所有内容以查找错误。

这是我的app.jsx

import * as React from 'react';
import { BrowserRouter as Router, Route } from 'react-router-dom';

interface Props {}

class App extends React.Component<Props> {
    render() {
        return (
            <div className="App">
                <Router>
                    <div>
                        <Route exacty={true} path="/" component={<p>Hello</p>}/>
                    </div>
                </Router>
            </div>
        );
    }
}

export default App;
Run Code Online (Sandbox Code Playgroud)

但这仍然给我一个错误:

(10,5): error TS2605: JSX element type 'BrowserRouter' is not a constructor function for JSX elements.
Types of property 'setState' are incompatible.
Type '{ <K extends never>(f: (prevState: void, props: BrowserRouterProps) …
Run Code Online (Sandbox Code Playgroud)

javascript jsx typescript reactjs

5
推荐指数
2
解决办法
1196
查看次数

由于架构弃用错误,构建失败

我正在 Xcode 上为我的设备构建 Unity 项目。我开始使用 cocapods 来解决另一个问题。

现在我收到此错误:

armv7 架构已弃用。您应该更新 ARCHS 构建设置以删除 armv7 架构。

这个错误是什么意思以及如何消除它?

xcode build ios

5
推荐指数
1
解决办法
5990
查看次数

标签 统计

build ×1

ios ×1

javascript ×1

jsx ×1

reactjs ×1

typescript ×1

xcode ×1