2016-12-31 69 views

回答

1

您應該能夠使用browser-unpack'拆開'預建的Browserify軟件包。

它會產生這樣的JSON輸出:

[ 
    { 
    "id": 1, 
    "source": "\"use strict\";\r\nvar TodoActions = require(\"./todo\"); ... var VisibilityFilterActions = require(\"./visibility-filter\"); ...", 
    "deps": { 
     "./todo": 2, 
     "./visibility-filter": 3 
    } 
    }, 
    { 
    "id": 2, 
    "source": "\"use strict\";\r\n ...", 
    "deps": {} 
    }, 
    { 
    "id": 3, 
    "source": "\"use strict\";\r\n ...", 
    "deps": {} 
    }, 
    ... 
] 

它應該是相當直截了當的JSON輸出轉換成可以被所需的源文件。請注意,require文字(如"./todo")的映射位於deps中。也就是說,要求爲"./todo"的模塊對應於具有id2的源。

還有一個browserify-unpack工具 - 它將內容寫入文件 - 但我沒有使用它。

+0

謝謝。像魅力一樣工作。 –