从 15.4.1 更新到 16.8.6 时 Radium 出现问题
Problem with Radium while updating react from 15.4.1 to 16.8.6
当我将我的 React 应用程序从版本 15.4.1 更新到 React 16.8.6 时,出现错误
Cannot read property 'object' of undefined at Object../node_modules/radium/lib/components
我该如何解决这个错误
var Style = _react2.default.createClass({
28 | displayName: 'Style',
29 | propTypes: {
> 30 | radiumConfig: _react.PropTypes.object,
31 | rules: _react.PropTypes.object,
32 | scopeSelector: _react.PropTypes.string
33 | },
这是我在浏览器上看到的
这是因为 PropTypes
在 React v16 中不再可用。您可能需要更新到更高版本的 Radium,因为库已更新为使用来自 npm 的 prop-types
包。
可以看到镭的变化日志here
当我将我的 React 应用程序从版本 15.4.1 更新到 React 16.8.6 时,出现错误
Cannot read property 'object' of undefined at Object../node_modules/radium/lib/components
我该如何解决这个错误
var Style = _react2.default.createClass({
28 | displayName: 'Style',
29 | propTypes: {
> 30 | radiumConfig: _react.PropTypes.object,
31 | rules: _react.PropTypes.object,
32 | scopeSelector: _react.PropTypes.string
33 | },
这是我在浏览器上看到的
这是因为 PropTypes
在 React v16 中不再可用。您可能需要更新到更高版本的 Radium,因为库已更新为使用来自 npm 的 prop-types
包。
可以看到镭的变化日志here