Я не слишком уверен, решит ли это вашу конкретную проблему, но я столкнулся с чем-то похожим.Я пытался установить babel
и babel preset
, чтобы я мог скомпилировать ES6
код в ES5
.
Следуя указаниям на странице настройки веб-сайта babel, я постоянно повторял ошибки, подобные вашей.Затем я понял, что страница настройки на самом деле сильно устарела, но правильные команды для текущих babel cli
и presets
есть в их документах.
npm install --save-dev @babel/core @babel/cli
npm install --save-dev @babel/preset-env
Они взяты непосредственно из документов и работают на меня.
Конечно, это будет работать только на локальном уровне любого каталога, в котором вы находитесь, когда вы запускаете команды.Если вы хотите установить babel глобально, вы можете использовать -g
вместо --save-dev
.У них просто есть старые команды, которые все еще работают, но дают старые версии babel, вызывая peer dependency
проблемы.