我有一个正常的路线
function LoginPage(props: RouteComponentProps): React.ReactElement {...
}
使用RouteComponentPropsfrom react-router-dom.
奇怪的是有很长一段时间,这部分没有问题,但现在却未能收集关于特拉维斯-CI,当我使用history.push(location.state.from.pathname)说Property 'from' does not exist on type '{}'.
我在我的 PrivateRoute 组件中设置了这个状态,这是非常标准的重定向
<Redirect
to={{ pathname: '/login', state: { from: props.location } }}
/>
如何更新输入location以包含from对象pathname: string;
编辑:
解决方案是添加
COPY yarn.lock /usr/src/app/
在我复制 package.json 之后到我的 Dockerfile。