2017-09-08 65 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