【发布时间】:2016-03-09 14:17:17
【问题描述】:
我对@987654321@ 和browserify 还是很陌生。我写过这样的gulpfile.js。
gulp.task('default', function (done) {
var b = browserify({
entries: ['app/app.js'],
});
var browserifiedCode = b
.transform(bulkify)
.bundle()
.on('error', function(err) {
gutil.log('Browserify Error', gutil.colors.red(err));
gutil.beep();
this.emit('end');
})
.pipe(source('app.browserified.js')) --> what does it mean ??
.pipe(buffer());
var nonBrowserifyLibraries = [];
var output = gulpMerge(
gulp.src(nonBrowserifyLibraries),
browserifiedCode
)
.pipe(concat('app.js'));
//output = output.pipe(uglify());
return output.pipe(gulp.dest('./'));
运行gulp 后,它正在创建app.js,但是当我在浏览器中运行它时,我收到错误Uncaught TypeError: fs.readdirSync is not a function
谁能帮帮我。
谢谢
已编辑:我正在使用 bulk-require 某处有 fs.readdirSync(abc) ,我确信它会产生问题。
即使我在浏览器中执行browserify app/app.js -o app.js 并在浏览器中加载此app.js 时没有吞咽,我仍然得到相同的fs.readdirSync 错误。
【问题讨论】:
标签: javascript angularjs gulp browserify