2016-08-05 127 views
0

我会通过升级流星1.2应用1.3.5.1的运动警告,并有大量的控制台的警告说是这样的:流星1.3升级与react.js

警告:您手动调用MosoTabsScroll上的direction支柱的React.PropTypes验证功能。这已被弃用,并且在下一个主要版本中不起作用。由于第三方PropTypes库,您可能会看到此警告。详细信息请参见https://facebook.github.io/react/warnings/dont-call-proptypes.html

我读过链接,看不到它是如何应用于我的代码的,这很简单,并且在Meteor 1.2中完美运行。例如,这里是产生警告阵营的一类:

import React from 'react'; 

MosoTabsScroll = React.createClass({ 

propTypes: { 
    direction: React.PropTypes.string, 
    active: React.PropTypes.bool 
}, 

getDefaultProps() { 
    return { 
    direction: 'left', 
    active: false, 
    } 
}, 

render() { 
    // Set the classNames 
    var aClasses = 'btn btn-default btn-shadow scroll-'; 
    aClasses += (this.props.active ? "active" : "inactive"); 
    return (
    <a className={aClasses} onClick={this.props.onClick}> 
     <i className={"fa fa-lg fa-chevron-" + this.props.direction}></i> 
    </a> 
    ) 
} 
}); 

下node_modules /反应的反应的package.json说,它是15.3.0版本。

+0

看看下面的问题,https://github.com/facebook/react/issues/7131。这是因为最近React的弃用。在你的最终没有问题。 – Season

回答

0

不完全是答案,但我设法从一个新的流星目录开始,将我的文件复制到新目录中,然后手动添加所有需要的软件包,以避免这些错误。

所以我会把它放在与一些较旧的软件包冲突。