插件“ gulp-babel”中的TypeError:无法读取null的属性“ bindings”

时间:2019-06-06 11:02:16

标签: javascript gulp babeljs

我的package.json

"devDependencies": {
    "@babel/core": "^7.4.5",
    "@babel/preset-env": "^7.4.5",
    "babel-preset-env": "^1.7.0",
    "eslint": "^5.16.0",
    "eslint-config-airbnb-base": "^13.1.0",
    "eslint-plugin-import": "^2.17.2",
    "gulp": "^4.0.2",
    "gulp-babel": "^8.0.0",
     ...
}

我没有使用React或TypeScript。我只是希望使用Babel将我的ES6文件编译为ES5,然后使用gulp-uglify将其最小化。

我的gulpfile.js

const gulp = require("gulp"),
    babel = require("gulp-babel");

gulp.task("scripts", () => gulp
    .src(`${SRC}/js/*.js`)
    .pipe(
        babel({
            presets: ["env"],
        }),
    )
    .pipe(jsminify())
    .pipe(gulp.dest(`${DEST}/js`)));
);

错误:

TypeError in plugin "gulp-babel"
Message: Cannot read property 'bindings' of null

我阅读了相关的GitHub线程,并显示了类似的错误消息,并按照上述几个步骤操作,直到结束以上的package.json,但是,我无法解决问题。

节点版本10.15.3
NPM版本6.9.0

0 个答案:

没有答案