遇到这个问题:Error: Couldn’t find preset “es2015” relative to directory

来源:1-1 课程介绍

慕勒2295853

2019-08-22

$ gulp
[19:07:02] Requiring external module babel-register
F:\Revise\es6\node_modules\babel-core\lib\transformation\file\options\option-manager.js:328
throw e;
^

Error: Couldn’t find preset “es2015” relative to directory "F:\Revise\es6"
at F:\Revise\es6\node_modules\babel-core\lib\transformation\file\options\option-manager.js:293:19
at Array.map ()
at OptionManager.resolvePresets (F:\Revise\es6\node_modules\babel-core\lib\transformation\file\options\option-manager.js:275:20)
at OptionManager.mergePresets (F:\Revise\es6\node_modules\babel-core\lib\transformation\file\options\option-manager.js:264:10)
at OptionManager.mergeOptions (F:\Revise\es6\node_modules\babel-core\lib\transformation\file\options\option-manager.js:249:14)
at OptionManager.init (F:\Revise\es6\node_modules\babel-core\lib\transformation\file\options\option-manager.js:368:12)
at compile (F:\Revise\es6\node_modules\babel-register\lib\node.js:103:45)
at loader (F:\Revise\es6\node_modules\babel-register\lib\node.js:144:14)
at Object.require.extensions.(anonymous function) [as .js] (F:\Revise\es6\node_modules\babel-register\lib\node.js:154:7)
at Module.load (internal/modules/cjs/loader.js:653:32)

写回答

2回答

庄里的老大爷

2019-08-23

这个问题我也遇到过,后来安装  @babel/preset-env 这个包,搞定了。

命令行  npm install @babel/preset-env --save -dev

在.babelrc文件中

{

"presets":["@babel/preset-env"]

}


0
0

快乐动起来呀

2019-08-22

之前是需要安装 babel-preset-es2015,现在 npm 把这个包下架了,可以参考这个方案:https://www.npmjs.com/package/babel-preset-es2015

0
0

ES6零基础教学 解析彩票项目

ES6从零开始,量身设计的迷你案例,让你全面掌握ES6

2579 学习 · 881 问题

查看课程