Gulp - 输出多个单独的 JS 文件

问题描述

我正在使用 Gulp 4 并且目前有以下代码可以按预期工作,但是我也希望对多个文件执行相同的操作而不将它们捆绑在一起。理想情况下,我想对名为 src/js/pages/[pagename].js文件夹中的所有文件运行以下相同的过程,并将它们单独输出到名为 dist/js/pages/文件夹中。 >

我花了好几个小时才找到解决方案并准备了尽可能多的文档,但我无法解决。我尝试从链中删除 .bundle,但这意味着 pipe 不起作用。

async function js() {
    return browserify({
        extensions: ['.js'],entries: './src/js/scripts.js',debug: true
    })
        .transform("babelify")
        .bundle()
        .pipe(source('main.js'))
        .pipe(buffer())
        .pipe(sourcemaps.init())
        .pipe(uglify())
        .pipe(sourcemaps.write('dist/js/'))
        .pipe(gulp.dest('dist/js/'))

    await Promise.resolve('Process complete');
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)