импорт DrawingManager из tomchentw/react-google-maps не работает для приложения create-реагировать

В приложении, созданном с помощью приложения create-реагировать с использованием

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-maps или на react-google-maps side? Могу ли я запустить это без извлечения?

(Я задаю этот вопрос, соответствующий проблеме на SO в соответствии с запросом в репо.)


person wellnoidea    schedule 08.09.2017    source источник
comment
можешь попробовать импортировать вот так import { DrawingManager } from "react-google-maps"; пожалуйста   -  person bennygenel    schedule 08.09.2017
comment
Я тоже так пробовал, но DrawingManager не определен в index.js (7.3.0). Его нужно импортировать из библиотек import DrawingManager from "react-google-maps/src/lib/drawing/DrawingManager";   -  person wellnoidea    schedule 08.09.2017
comment
Моя ошибка. Я думаю, что это должно быть import { DrawingManager } from "react-google-maps/drawing" согласно здесь   -  person bennygenel    schedule 08.09.2017
comment
@wellnoidea: Что вы планируете делать с проблемой GitHub? Как вы думаете, есть ли смысл добавлять этот ответ туда?   -  person sudo bangbang    schedule 08.09.2017


Ответы (1)


Погуглив, я обнаружил эту проблему. Предлагает сделать следующее

import DrawingManager from 'react-google-maps/lib/drawing/DrawingManager'
person sudo bangbang    schedule 08.09.2017
comment
Проблема заключалась в src, который я упустил из виду в первых тестах. - person wellnoidea; 08.09.2017
comment
@wellnoidea: Только что увидел, что вы также обновляете выпуск GitHub. прохладно - person sudo bangbang; 08.09.2017
comment
Будьте осторожны: WebStorm предлагает импорт из src и напрямую из react-google-maps. Оба варианта потерпят неудачу. WebStorm не предлагает правильный импорт. - person wellnoidea; 08.09.2017