Я пытаюсь установить Babel и два других плагина для использования с Webpack и Reactjs.
Я использовал эту команду:
npm i babel-loader babel-preset-es2015 babel-preset-react -S
который дает мне предупреждающие сообщения:
UNMET PEER DEPENDENCY [email protected]^6.0.0
и этот:
npm WARN [email protected] requires a peer of [email protected]^6.0.0 but none was installed.
И сообщение об ошибке:
ERROR in Cannot find module 'babel-core'
Как я могу это исправить?
Спасибо заранее.
Ответы
Ответ 1
Причина этого в том, что npm устарел автоустановка из peerDependencies с момента появления npm @3, требуемые равные зависимости, такие как babel-core и webpack, должны быть явно указаны в вашем package.json
.
Все, что вам нужно сделать, это установить babel-core.
Ответ 2
Только что добавил эту строку:
"babel-core": "^6.0.0",
к моему файлу package.json(зависимость), повторил ту же команду снова, и предупреждающее сообщение исчезло.
EDIT:
Чтобы избавиться от этой ошибки:
ERROR in Cannot find module 'babel-core'
Я установил babel-core вместе с другими плагинами, используя следующую команду:
npm i babel-core babel-loader babel-preset-es2015 babel-preset-react -S