gpt4 book ai didi

javascript - Browserify 无法解析外部文件

转载 作者:行者123 更新时间:2023-12-02 16:10:56 27 4
gpt4 key购买 nike

我正在尝试在 gulp 中使用 browserifyGulpfile.js 包含简单的任务:

gulp.task('browserify', function () {
var x = browserify('./src/main/js/init.js');
return x.bundle({
ignoreMissing: true
})
.pipe(source('init.js'))
.pipe(gulp.dest('./dist/js/'));

});

其中 init.js 是:

require("d3");

我正在尝试使用别名“d3”,这是一个browserify不应尝试解析的外部依赖项。运行此命令会导致 browserify 挂起,尽管它说任务已挂起。解决这个问题的最佳方法是什么?使用browserify 4.2.0

PS:还尝试过使用外部选项

编辑:从命令行运行它

browserify src/main/js/init.js  --ignore-missing

似乎有效

最佳答案

看看这是否有效:

gulp.task('browserify', function () {
return browserify('./src/main/js/init.js')
.exclude('d3')
.bundle()
.pipe(source('init.js'))
.pipe(gulp.dest('./dist/js/'));
});

关于javascript - Browserify 无法解析外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30214725/

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