Я пытаюсь запустить простой файл node.js, для которого требуется предустановка @ babel / preset-env. В тот момент, когда я запускаю файл js, я получаю сообщение:
Требуется Babel «7.0.0-0», но загружен «6.26.3»
Чтобы повторить проблему, попробуйте следующее в новой папке:
1. Запустите следующие команды
npm init
npm install @babel/register
npm install @babel/core@^7.2.2
npm install @babel/preset-env
- Создайте файл .babelrc со следующим
{
"presets": ["@babel/preset-env"],
"plugins": []
}
- Создайте пример emp.jsx со следующим
import React from "react";
class CommentBox extends React.Component {}
- Создайте файл parse.js со следующим
require('babel-register')({presets: ['env', 'react']});
let Emp = require('./emp.jsx');
Теперь запустите файл parse.js, запустив
node parse.js
Вы должны увидеть ошибку, упомянутую выше. Я уже давно пытаюсь исправить это. Пожалуйста, помогите.
Большое спасибо