我在不同的文件夹中有很多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。
答案 0 :(得分:1)
在源文件夹中执行:
找到。 -name \ * .js -type f -exec cat {} \; &GT; 〜/ master.js就是这样。
答案 1 :(得分:0)
我假设您已经获得了一些初学者文件(例如entry.js
- 您可以随意调用它。)
在这种情况下,此代码应该有效:
var b = require(&#39; browserify&#39;)();
b.add(&#39;您的条目js&#39;);
b.transform(&#39; uglifyify&#39);
var indexjs = fs.createWriteStream(&#39; build / bundle.js&#39;);
b.bundle()管(indexjs);