gpt4 book ai didi

javascript - Gulp/Babelify es6

转载 作者:行者123 更新时间:2023-12-03 08:37:45 28 4
gpt4 key购买 nike

我正在使用 babel 来转译我的 es6 代码。我还使用 gulp 来完成任务。我的 gulpfile.js 如下所示:

var gulp = require('gulp'),
es6Path = './src/*.js',
browserify = 'browserify',
babelify = require('babelify'),
source = require('vinyl-source-stream');

gulp.task('build', function () {
return browserify({entries: './src/script.js', extensions: ['.js'], debug: true})
.transform(babelify)
.bundle()
.pipe(source('bundle.js'))
.pipe(gulp.dest('dist'));
});

gulp.task('watch', ['build'], function () {
gulp.watch(es6Path, ['build']);
});

gulp.task('default', ['watch']);

但是当我尝试运行 gulp 时,出现此错误:

Starting 'build'...
'build' errored after 100 μs
TypeError: string is not a function

知道为什么会发生这种情况吗?

最佳答案

您将 browserify 设置为字符串 'browserify',然后尝试将其作为函数调用。您需要require('browserify')

关于javascript - Gulp/Babelify es6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33144905/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com