TypeError:无法读取未定义的属性“ string”;安装库硼

时间:2019-10-21 14:46:03

标签: javascript reactjs

我安装了https://github.com/yuanyan/boron库,但出现错误:

  

TypeError:无法读取未定义的属性'string'

     

TypeError:无法读取未定义的属性“ string”   推送../node_modules/boron/modalFactory.js.module.exports   C:/用户/ m /桌面/ chrome扩展名/node_modules/boron/modalFactory.js:10   7 | module.exports =函数(动画){8 |返回   React.createClass({9 | propTypes:{

     
    

10 | className:React.PropTypes.string,11 | //按下esc时关闭模态?默认为true。 12 |
    键盘:React.PropTypes.bool,13 |展出:     React.PropTypes.func,

  

2 个答案:

答案 0 :(得分:0)

看起来硼对prop-types有依赖性。通过npm添加它可以解决该问题:

npm install --save prop-types

答案 1 :(得分:0)

我有同样的问题。该错误与prop-types被外部化有关,但是npm install --save prop-types不能完全解决它。

我发现这个分叉的仓库将硼作为reboron更新为React 15+ https://github.com/bold-commerce/reboron,它解决了这个问题,并为我消除了错误。您至少必须更新导入语句。