当前位置:  开发笔记 > 前端 > 正文

警告:[history] ​​pushState已弃用; 用而不是推

如何解决《警告:[history]​​pushState已弃用;用而不是推》经验,为你挑选了1个好方法。

当使用webpack + react + react-router + es6时

警告:[history] ​​pushState已弃用; 用而不是推

import React from 'react';
import ReactDOM from 'react-dom';
import {createHistory} from 'history';
import App from './component/app';
import About from './component/about';
import Concat from './component/concat';
import List from './component/list';
import {Router, Route} from 'react-router';
const history = createHistory();
const router = (
    
        
            
            
            
            
        
    
);

ReactDOM.render(
    router,
    document.getElementById('root')
);

Linus.. 9

我今天遇到了同样的问题,这是由于对历史回购的新合并请求:

https://github.com/rackt/history/commit/a9db75ac71b645dbd512407d7876799b70cab11c

[TEMP FIX]更新你的package.json,在依赖项中将"history"更改为"1.13.1".之后进行"npm install"更新.

[REAL FIX]等到有人将修复程序合并到react-router中.



1> Linus..:

我今天遇到了同样的问题,这是由于对历史回购的新合并请求:

https://github.com/rackt/history/commit/a9db75ac71b645dbd512407d7876799b70cab11c

[TEMP FIX]更新你的package.json,在依赖项中将"history"更改为"1.13.1".之后进行"npm install"更新.

[REAL FIX]等到有人将修复程序合并到react-router中.


请注意,您所看到的仅是弃用警告.我没有理由为什么你会放弃错误修正以避免在控制台中看到警告.
推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有