【发布时间】:2018-01-09 13:55:40
【问题描述】:
所以我正在尝试将具有 Material Design Lite 的现有静态站点移动到 React 中。
我使用 Create-React-App 包来创建一个新的 react 应用程序。我运行命令“npm i 'material-design-lite' --save” - 这两个都有效。
现在,在我的 App.JS 文件中,我将其导入。
import componentHandler from 'material-design-lite';
class App extends Component {
componentDidMount() {
componentHandler.upgradeAllRegistered();
}
当我这样做时,我得到了这个错误
TypeError: __WEBPACK_IMPORTED_MODULE_2_material_design_lite___default.a.upgradeAllRegistered 不是函数
它在 componentHandler.upgradeAllRegistered(); 行抱怨
问题是虽然这个功能确实存在。调试的时候可以访问,chrome控制台也可以访问。
这个错误是什么意思?
【问题讨论】:
标签: reactjs webpack material-design-lite