これは、ワークショップ「Meteor and React Native」 @ Meteor Impact 2022の最終コードリポジトリです。編集後の後、完全なスターターリポジトリになりました。 ?
すべてのオペレーティングシステムをカバーできないことに注意してください。
MeteorとReactネイティブは、デフォルトで互いに統合されていません。ただし、そこには素晴らしいパッケージがあり、それらを統合させるのに役立ちます。一番いいということは、実際にはそれほど難しいことではありません!
このスターターは、Meteorプロジェクトの最も基本的な統合を、Reactネイティブアプリのバックエンドとしてもたらします。このREADMEの指示に従って、すぐに開始を取得してください。

システムに流星をインストールする必要があります。 Meteor WebサイトのMeteorインストール手順に従ってください。
このリポジトリはテンプレートのレポであるため、独自のプロジェクトを作成したり、直接クローンを作成したりできます。
あなたがそれを直接クローンしたいなら、あなたはそれを介してそれをすることができます
$ git clone [email protected]:jankapunkt/meteor-react-native-starter.git$ cd backend
$ meteor npm install
$ meteor npm run startバックエンドがインストールして起動します。すべてがうまくいった場合は、次のメッセージが表示されます。
= > App running at: http://localhost:8000/アプリをインストールして実行するために、新しい端末を開きます。プロジェクトルートから始めて、次のことを行います。
$ cd app
$ meteor npm install
$ meteor npm run startコンソールは、Expo-Cliをインストールするように求める場合があります。もしそうなら、同意して継続してください。 Expoのインストールを求められず、アプリがビルドに失敗した場合は、次のことを手動でインストールしてください。
$ meteor npm install -g expo-cliRNアプリを接続するためにローカルネットワークIPを取得する必要があるため、アプリをバックエンドに接続することはもう少し困難です。 Meteor-Typical localhostここでは機能しません。
まず、ローカルIPを介して取得します
| OS | 指示 |
|---|---|
| Linux | ip addr show |
| マクソス | ifconfig |
| Windows | ipconfig |
次に、 app/config.jsonのネットワークのローカルIPにパターンxxx.xxx.xxx.xxx置き換えます。
最後に、アプリを実行します
$ cd app && meteor npm run start実行後、 app/.expo/settings.jsonファイルを確認し、次のように見えることを確認してください。
{
"hostType" : " lan " ,
"lanType" : " ip " ,
"dev" : true ,
"minify" : false ,
"urlRandomness" : " mc-y7b " ,
"https" : false ,
"scheme" : null ,
"devClient" : false
}今、あなたはあなたの開発を継続するために行くのが良いはずです!
「Expo Go」アプリを使用すると、さらに構成やエミュレータなしで開発者ビルドを構築できます。また、Android SDKやXcodeを必要とせずに、クロスプラットフォームを構築し、AndroidとiOSの両方をテストすることもできます。Expoは、すべてをカバーしています。
それでもエミュレータを好む場合は、自分に代わってインストールしてください。
このプロジェクトには、バックエンドとアプリ用のビルトインテストスタックが付属しています!
バックエンドは使用します
meteortesting:mochachaisinonhwillson:stub-collectionslmieulet:meteor-coveragestandardxアプリは使用します
jeststandardx このレポはJSDOCを使用して、バックエンドとアプリ用のAPIドキュメントを生成します。現在のAPIドキュメントはDocsフォルダーにあります。
ドキュメントを生成するには、バックエンドとアプリでそれぞれのNPMスクリプトを使用できます。
あなたはこのワークショップが好きだったのですか、それともこのリポジトリをスターターとして使用しましたか? @Meteorrn/Coreに貢献して、星を離れて助けてください。
コード内で問題が見つかった場合は、問題を残してください。プルリクエストも歓迎します!
インストールに質問や問題がある場合は、問題を残してください。
MIT、ライセンスファイルを参照してください