browserify-middleware将所有文件连接到单个文件

时间:2015-01-06 09:51:51

标签: express browserify

我目前有一大堆JavaScript文件,我想使用快速浏览器中间件(v2)连接(并缩小生产)。

var browserify = require('browserify-middleware');

app.use(express.static(path.join(__dirname, 'public')));
app.use('/scripts', browserify('app/public/scripts/src'));
app.use('/scripts/output.js', browserify('app/public/scripts/src/test.js'));

我可以像这样向output.js发出请求:

<script src="/scripts/output.js"></script>

这样可行,但仅适用于单个文件...当有多个文件时我该怎么办?我试过了:

app.use('/scripts/output.js', browserify('app/public/scripts/src'));
app.use('/scripts/output.js', browserify('app/public/scripts/src/'));
app.use('/scripts/output.js', browserify('app/public/scripts/src/**/*.js'));
app.use('/scripts/output.js', browserify('app/public/scripts/src/*.js'));

这些失败或抛出404未找到。

文档提到:

//provide browserified versions of all the files in a directory
app.use('/js', browserify('./client/dir'));

但是,我该怎么称呼呢?

谢谢,

0 个答案:

没有答案