2017-09-08 30 views
1

他们推我已经包括了几个节点模块上我的应用程序,如:节点构建:读包含页面上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> 

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

回答

1

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

+0

我想使用节点作为我的构建工具。我资源有限,希望保持应用程序的大小和我包含的节点模块的数量尽可能低。 – Homa

+0

所有这些工具都在节点之上运行。它们也可以通过插件扩展。如果你不使用像babel这样的插件,那么依赖关系会少得多 – CaptEmulation

+0

我会去尝试一下webpack ... – Homa