节点构build:读取页面上包含的node_modules,并将它们推送到数组中

我在我的应用程序中包含了几个节点模块,如:

<script src="../node_modules/a/a.js"></script> <script src="../node_modules/b/b.js"></script> <script src="../node_modules/c/c.js"></script> <script src="../node_modules/d/dist/js/d.js"></script> 

我想连接并缩小它们在一个文件中。 但在此之前,我需要一个数组与他们的名字。 我不想手动添加它们。 我怎样才能自动从我的应用程序索引文件中读取它们,并将它们添加到数组?

使用像webpack,rollup或browserify这样的工具将所有模块转换,连接并缩小为一个或多个捆绑文件。 我个人使用webpack。 网上有很多教程。