对于 create-react-app,从 tomchentw/react-google-maps 导入 DrawingManager 失败

importing DrawingManager from tomchentw/react-google-maps fails for create-react-app

在使用

通过 create-react-app 创建的应用程序中
import DrawingManager from "react-google-maps/src/lib/drawing/DrawingManager";

将失败并显示错误消息

Module parse failed: /.../react-google-maps-test/node_modules/react-google-maps/src/lib/drawing/DrawingManager.js Unexpected token (77:4)
You may need an appropriate loader to handle this file type.
| 
|   propTypes: {
|     ...controlledPropTypes,
|     ...defaultUncontrolledPropTypes,
|   },

由于 create-react-app 使用严格定义的构建过程,我对所使用的功能几乎没有影响。 应用程序支持对象传播。

这是 tomchentw/react-google-mapsreact-google-maps side 上的问题吗? 我可以在不弹出的情况下得到这个 运行 吗?

(我问的这个问题对应于回购协议中要求的 issue。)

通过谷歌搜索,我最终找到了 this issue。它建议执行以下操作

import DrawingManager from 'react-google-maps/lib/drawing/DrawingManager'