0

我在不同的文件夹中有很多 JavaScript 文件,想将它们一起添加到 master.js 中。我有以下项目结构:

/dist/js/master.js <-- Output file

/src/bootstrap-untouched/js <-- Bootstrap Plugins (alert.js, button.js etc.)
/src/js/plugins.js
/src/js/script.js

如果我可以激活和停用各个引导插件,那就太好了。我不想使用 Grunt 和 Gulp。我只使用 NPM。我认为这必须以某种方式与 browserify 和 uglifyjs 一起工作。

4

2 回答 2

1

在源文件夹中执行:

寻找 。-name \*.js -type f -exec cat {} \; > ~/master.js

就这些。

于 2016-01-25T12:51:55.767 回答
0

I'm assuming you've got some starter file (like entry.js - you can call it whatever you want actually).

In that case, this code should work:

var b = require('browserify')();

b.add('your entry js');

b.transform('uglifyify');

var indexjs = fs.createWriteStream('build/bundle.js');

b.bundle().pipe(indexjs);

于 2017-11-19T12:22:52.497 回答