2016-12-31 3 views

Répondre

1

Vous devriez être en mesure de 'dégrouper' l'ensemble Browserify préconfiguré en utilisant browser-unpack.

Il va générer JSON comme ceci:

[ 
    { 
    "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": {} 
    }, 
    ... 
] 

Il devrait être raisonnable avant droite pour transformer la sortie JSON dans les fichiers sources qui peuvent être nécessaires. Notez que les mappages de require littéraux (comme "./todo") sont dans le deps. C'est-à-dire, le module requis comme "./todo" correspond à la source avec un id de 2.

Il existe également un outil browserify-unpack - qui écrit le contenu en tant que fichiers - mais je ne l'ai pas utilisé.

+0

Merci. Travaillé comme un charme. –