ノードのパッケージをインポートして反応します.


フロントエンドアプリケーションのバックエンドで使用されるパッケージを使用しますか?さて、あなたはBrowserifyの助けを借りてそれを行うことができます.

何がBrowserifyですか?


これは、ブラウザで使用するようにコンパイルするノードモジュールを使用するJavaScriptのバンドルです.また、独自の第三者コードを追跡するために使用することができます.

どうやって使うの?


一言で言えば、カスタムコードや外部ライブラリをブラウザーに渡すと、残りの面倒を見る.
今、例えば、サードパーティ製のXMLのJSをあなたのWebアプリケーションに必要な場合は、これらのセットに従う必要があります.
ファイルを作成します.js
const convert = require(xml-js);
module.exports = convert;
次に、このファイルを- oオプションでブラウザーに渡す.このファイルは、どのファイルがコード化されたコードを含むかを伝えるために使用されます.
$ browserify xmlConverter.js -o xmlComplied.js
このファイルはあなたのWebアプリケーションで利用できるようになりました.しかし、これはネイティブプログラムでは機能しません.Aakash N S あなたが深さに掘り下げたくないならば、そうする方法に関する詳細な指示を与えてください、さもなければ、あなたは読書を続けることができます.私はあなたのためのすべての世話をするスクリプトを構築した、それは両方のWebやモバイルアプリケーションのために動作します.
Docker Runの使用 (link)
$ cd <project_directory>
$ docker run -it --rm -v "${PWD}":/app node-to-app-compiler:v0.0.1 <option> <package_name>
例:
$ docker run -it --rm -v "${PWD}":/app node-to-app-compiler:v0.0.1 xml-js
端末の使用 (link)
クローンrepo シェルスクリプトを実行します.
$ chmod +x compiler.sh
$ ./complier.sh <options> <package_name>
例:
$ ./complier.sh xml-js
オプション
- local :このパラメータは、事前にインストールされているノードパッケージを探しているかどうかをスクリプトに指示します.このスクリプトはデフォルトでNPMを使ってパッケージをインストールしようとします.

参考文献

  • Browserify
  • Browserify Handbook
  • Using Core Nodejs Modules In React Native Apps
  • React Native
  • ReactJs