1
私には、browserifyを使用してバンドルされたサードパーティのライブラリがあります。残念ながら、元のソースは利用できません。browserifyを使用してビルド済みのJavascriptファイルをアンバンドルする
異なるファイル/ソースにアンバンドルする方法はありますか?
私には、browserifyを使用してバンドルされたサードパーティのライブラリがあります。残念ながら、元のソースは利用できません。browserifyを使用してビルド済みのJavascriptファイルをアンバンドルする
異なるファイル/ソースにアンバンドルする方法はありますか?
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
にあることに注意してください。つまり、として必要なモジュールは、id
が2
のソースに対応しています。
また、browserify-unpackツールもあります。このツールはコンテンツをファイルとして書き込みますが、使用しませんでした。
ありがとうございます。魅力のように働いた。 –