古くからの "RESTfulのような" web APIを取り巻くNPMモジュールで作業しています。このAPIのデータの一部はXMLとしてのみ利用可能です。私はそれを解析するためにxml2jsを使っています。Nodeで1つの依存関係を使用します。ブラウザで別のものを使用します。
私は理想的には、ノードまたはブラウザのいずれかで動作するパッケージが好きです。私は最近、ブラウズビルドタスクを追加し、出力ファイルは416kbでした。それが何であるか少し大きかった。大量の半分がxml2jsから来ていることが分かります。
ブラウザのDOMパーサーにアクセスすると、XMLの解析が非常に簡単になるはずです。基本的に私はrequire('xml2js')
ステートメントを、カスタムスクリプトか別のパッケージのどちらかでbrowserifyを使うときは無効にしたいと思っています。
私はbrowserify-bypass
を見つけましたが、それ以上は機能していないようです...私はbrowserify(...).use
が十分な機能ではありません。それは4年後に更新されていません。
これを行う方法はありますか?Webpackよりブラウザではないのであれば、私は行方不明ですか?
[aliasify](https://github.com/benbria/aliasify)が役立つかもしれません。 –
それは完璧です。ありがとうございました。答えとして提出したい場合、私はそれを受け入れるでしょう。 – caseyy