找不到模块' babel-plugin-transform-es2015-modules-commonjs'

时间:2017-06-04 15:46:42

标签: javascript babeljs

我从babel-preset-es2015换成babel-preset-env并在其他地方进行了相关更改:

.babelrc:

{
  "presets": ["env", "react"]
}

但现在我收到了错误:

  

无法找到模块' babel-plugin-transform-es2015-modules-commonjs'

当我运行一个以下列方式转换代码的webworker时:

ww.bundle.js (path / to / runner.js --export-to - > path / to / ww.js --browserify-bundled - > ww。 bundle.js):

const babel = require('babel-core');
const env = require('babel-preset-env');

const esFive = babel.transform(testCode, { presets: [env] }).code;

之前,我有以下内容:

const babel = require('babel-core');
const es2015 = require('babel-preset-es2015');

const esFive = babel.transform(testCode, { presets: [es2015] }).code;

它工作正常。

我认为需要明确导入预设,因为ww.bundle.js无法在.babelrc目录中找到/

如果我只是尝试:

const babel = require('babel-core');

const esFive = babel.transform(testCode, { presets: ['env'] }).code;

我再次收到我之前遇到的问题的错误消息:

  

错误:无法找到预设" env"相对于目录" /"

0 个答案:

没有答案