找不到模块“ babel-preset-env”

时间:2019-04-08 08:20:11

标签: gulp babel

我正在尝试从gulp设置es6转译。 我正在设置一个完全最小的测试,目的是让babel与gulp一起工作。

我安装了这样的模块:

npm install --save-dev gulp gulp-cli  gulp-babel@next @babel/core @babel/preset-env

我有这个gulpfile:

var gulp = require('gulp');
var babel = require('gulp-babel');

gulp.task("default", function () {
  return gulp.src("src/app.js")
    .pipe(babel())
    .pipe(gulp.dest("dist"));
});

此设置与babel文档略有不同: https://babeljs.io/setup#installation

当我运行“ gulp”时,得到以下输出:

[20:16:25] Using gulpfile ~/play/react/babeltest/gulpfile.js
[20:16:25] Starting 'default'...
[20:16:25] 'default' errored after 23 ms
[20:16:25] Error in plugin "gulp-babel"
Message:
    Cannot find module 'babel-preset-env' from '/home/bobdobbs/play/babeltest'

如何使它正常工作?

0 个答案:

没有答案