Debugger attached.
Debugger attached.
Waiting for the debugger to disconnect...
D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:328
throw e;
^
Error: Couldn't find preset 'es2015' relative to directory 'D:\code\epic-iruka(js)\epic-iruka'
at D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:293:19
at Array.map ()
at OptionManager.resolvePresets (D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:275:20)
at OptionManager.mergePresets (D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:264:10)
at OptionManager.mergeOptions (D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:249:14)
at OptionManager.init (D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-core\lib\transformation\file\options\option-manager.js:368:12)
at compile (D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-register\lib\node.js:103:45)
at loader (D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-register\lib\node.js:144:14)
at Object.require.extensions. [as .js] (D:\dev\nodejs\node_global\node_modules\babel-cli\node_modules\babel-register\lib\node.js:154:7)
at Module.load (node:internal/modules/cjs/loader:1119:32)
Node.js v18.18.0
Waiting for the debugger to disconnect...
这个问题怎么解决内容:这个错误是因为找不到名为'es2015'的预设。解决方法是确保已经安装了名为'babel-preset-es2015'的包,可以使用以下命令进行安装:
npm install babel-preset-es2015 --save-dev
安装完成后,打开项目的.babelrc文件(如果没有则创建一个),并添加以下内容:
{
'presets': ['es2015']
}
保存文件后,重新运行代码,应该可以解决该错误。