- 问题描述:使用
node
运行带有ES6
语法的main .js
文件时,报错Error: Cannot find module '@babel/register'
err.PNG - 原因:引入了错误的版本,安装的是
babel-register
,而引入的却是@babel/register
- 解决办法:正确引入模块
require babel-register
- 又出现新问题:
Error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3"
- 原因:
babel-register
版本太低了 - 解决方法:卸载旧的版本,重新安装新的版本
npm uninstall babel-register --save-dev
npm install @babel-register --save-dev
记得修改引入的版本 require ('@babel/register')
网友评论