如何在单个文件中组合来自不同文件夹的多个Javascript文件?

时间:2016-01-25 12:48:22

标签: javascript command-line npm browserify bootstrap-4

我在不同的文件夹中有很多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。

2 个答案:

答案 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);