Обновление Materialui «Вам может понадобиться соответствующий загрузчик для обработки этого типа файлов».вопрос - PullRequest
0 голосов
/ 24 октября 2018

Я очень новичок в React, Webpack, Babel и веб-разработке.Компания, в которой я работаю, попросила меня обновить material-ui для использования поиска в раскрывающемся компоненте.Тем не менее, проект устарел, и в проекте использовалась версия material-ui "1.0.0-beta.43".Я обновил его до "@ material-ui / core": "^ 1.0.0" для начинающих, не хотел обновлять его до последней версии, поскольку его зависимости могут испортить весь проект.Я увидел зависимость @ babel / runtime ":" ^ 7.1.2 и тоже установил ее.И теперь, когда я пытаюсь запустить проект, я получаю сообщение об ошибке ниже, что я должен сделать, чтобы решить эту проблему?Я был бы очень признателен за помощь.

ОШИБКА в ./src/main.js Сбой при разборе модуля: C: \ Work \ STYS_Frontend \ src \ main.js Неожиданный токен (109: 16) Возможно, вам нужен соответствующийзагрузчик для обработки этого типа файлов.

Строка, упомянутая в ошибке, - это ReactDOM.render (, document.getElementById ("content"));

Мой пакет.json и конфиг веб-пакета прилагаютсяи у меня есть .babelrc в корневом документе, который выглядит следующим образом:

{ "presets": ["es2015", "stage-0", "react"] }

webpack.config.js

пакет.* 1019 JSON *

1 Ответ

0 голосов
/ 24 октября 2018

Поскольку у вас есть установка @ babel / runtime, вам нужно обновить или установить

@babel/core,
@babel/plugin-proposal-class-properties,
@babel/plugin-syntax-dynamic-import,
@babel/plugin-transform-runtime,
@babel/preset-env,
@babel/preset-react,
@babel/preset-stage-0,

И для вашего .babelrc

{
 "presets": ["@babel/preset-env", "@babel/preset-react" ],
 "plugins": [
 "@babel/plugin-proposal-class-properties",
 "@babel/plugin-syntax-dynamic-import",
 "@babel/plugin-transform-runtime"
 ]
}
...