如何解决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 举报,一经查实,本站将立刻删除。