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é.
Merci. Travaillé comme un charme. –