流星2.4と新しい流星インストーラ
バージョン2.4では、新しい機能、パフォーマンスの向上、および新しいインストーラをもたらします.
おそらく、流星は数年中にいくつかの異なるインストーラを持っていた知っている.私たちの最新のアップデートでは、流星をインストールするためにNPMを使用するWindows上の流星ユーザーを許可しました.
さて、Unix & MacOSのこのオプションを有効にして、Meteorをインストールするための新しい方法を発表してうれしいです.
続きを読む流星2.4で他のニュース.
Windowsの改善
いくつかの流星のコマンドは、ウィンドウにハングアップしていた、我々は最終的に問題を分離した.この問題は私たちが使っているネイティブのファイルウォッチャーライブラリによって引き起こされましたが、多くの場合、このウォッチャーは必要ありませんでした.
非常に頻繁に起こっていた1つのケースは、特に最初のインストールの後、Meteor Createコマンドでした.今、このコマンドは、このライブラリを使用していないMeteorを作成する必要はありませんウィンドウでもうハングしないでください.
我々は長期的にこの問題を解決するために別のライブラリを研究しているが、今のところ、我々はこの回避策で良いはずです.
新しいコレクションメソッド
廃止とremoval of
あなたが使うことができるように、行動に変化はありません
電子メール:カスタム輸送と既知のサービス
バージョン2.2のemail package , 我々は2つの新機能を追加している.
ファースト
番目は、使用するオプションです
確認してくださいemail documentation すべての実装の詳細については.
The
実行時性能の改善
最新バージョン
このような利点は、巨大なライブラリで動作するときに明確です
この最適化は、私たちが2009年に仕事を再開するためにドアを開けますTree-shaking 巨大なライブラリは、もはや開発の私達のための大きな問題ではなく、ツリーの揺れは、現在の生産ビルドのみを有効にすることができます.
ファイン・チューン
出版物は現在、それがMergeboxを使う方法で異なる戦略を使うことができます.あなたがより良い帯域幅の使用とサーバー側のメモリを管理できるように、行動を調整することができます.利用可能な3戦略があります
簡単に保つ
これらの戦略は、各シナリオのための最良の戦略を選択して、あなたのアプリケーションでそれらのミックスを持つことができますので、各出版物のために選択されます.我々が異なるオプションを利用できるようになった今、コミュニティから出版された出版物を結合する新しい方法を見るのはうれしいです.すべての詳細を読むthe docs .
Vue 3統合
月からギタブを使い始めましたDiscussions アイデアやMeteorの機能要求を議論する.
この瞬間に、1つの議論は、議論ですVue 3 統合と我々はこの統合の最初のバージョンを発表する満足している!
あなたが統合をテストするのを手伝って欲しいならば、あなたはパッケージをインストールすることができますdocs 試してみてください.
アポロサーバ3
New major version of Apollo server がリリースされました.Meteorで更新するにはいくつかの作業が必要です.新しいプロジェクトを開始するために、我々はアポロスケルトンをアップグレードして、変更を行うように変更します.そのため、最新のアポロサーバを使用して新しいMeteor +アポロプロジェクトを起動できます.
アポロサーバV 2で既に動作しているし、アップグレードする方法をすぐに知りたいと思っている人のために、これらはそうですが、あなたが使っている機能に基づいて、もっと多くの仕事をする必要があるかもしれませんApollo upgrade guide .
ランタイム設定フック
最新
たとえば、場合によっては、それを制御することができる価値がある
一つの流星サーバが複数のCordovaアプリケーションを提供したいときに、それぞれがユニークなRootRange URLを持っている場合があります.しかし、2つの問題があります. メテオサーバーは単一のサービスを提供するように設定することができます Cordovaアプリケーションは、特定の設定でビルドされた時間です これらの2つの条件は、Cordovaアプリケーションの自動更新を中断します.
この問題を解決する
これらは次のとおりです.
ログインハンドラ
アップグレード
最新版v4.3.5 JSXコンポーネントの自動インポート用のバグ修正によるパッチリリースです.
そしてはるかに!
他の多くの小規模な改良と更新は、このリリースのいずれかであるminifiersやバグ修正のための更新された依存関係のように、このリリースのために作られた、またはそれぞれのパッケージで独立してリリースされた.必ず読むchangelog すべての詳細とMeteor 2.4へのアップグレードのリストを実行して
あなたが私たちのための質問をしている場合は、フォーラム、またはへのアクセスを自由に感じる[email protected] .
あなたが私の仕事が好きならGitHub Sponsors ❤️ .
おそらく、流星は数年中にいくつかの異なるインストーラを持っていた知っている.私たちの最新のアップデートでは、流星をインストールするためにNPMを使用するWindows上の流星ユーザーを許可しました.
さて、Unix & MacOSのこのオプションを有効にして、Meteorをインストールするための新しい方法を発表してうれしいです.
npm i -g meteor
はい、それは簡単です.ちょうど簡単なNPMをインストールし、行く準備が整いました.このインストーラについてもっと読んでくださいdocs .続きを読む流星2.4で他のニュース.
Windowsの改善
いくつかの流星のコマンドは、ウィンドウにハングアップしていた、我々は最終的に問題を分離した.この問題は私たちが使っているネイティブのファイルウォッチャーライブラリによって引き起こされましたが、多くの場合、このウォッチャーは必要ありませんでした.
非常に頻繁に起こっていた1つのケースは、特に最初のインストールの後、Meteor Createコマンドでした.今、このコマンドは、このライブラリを使用していないMeteorを作成する必要はありませんウィンドウでもうハングしないでください.
我々は長期的にこの問題を解決するために別のライブラリを研究しているが、今のところ、我々はこの回避策で良いはずです.
新しいコレクションメソッド
廃止とremoval of
ensureIndex
method in MongoDB 5 , 我々は、我々自身を非難することによって、このMongoDBリリースに向けて第一歩を踏み出しています_ensureIndex
コレクションのメソッドと置換createIndex
. あなたが使うことができるように、行動に変化はありません
createIndex
使っているように_ensureIndex
前に.舞台裏で_ensureIndex
は、createIndex
両方とも安全です.電子メール:カスタム輸送と既知のサービス
バージョン2.2のemail package , 我々は2つの新機能を追加している.
ファースト
Email.customTransport
これにより、独自の処理で送信機能をオーバーライドできます.あなたが設定したSMTPを介してメールを送信を停止することができますこの方法MAIL_URL
env varと代わりに使用するサービスによって提供されるAPIを使用します.Read the docs 詳細は番目は、使用するオプションです
Meteor.settings.packages.email
送信するオプションを設定するにはknown services 必要なしでMAIL_URL
env varとあなたはすべての詳細を見つける必要があります.あなただけの設定では、既知のサービス、ユーザーとパスワードの名前を提供する必要がありますパッケージは、残りの世話をするつもりです.確認してくださいemail documentation すべての実装の詳細については.
The
MAIL_URL
env varはまだ動作しています.実行時性能の改善
最新バージョン
reify
オーバーヘッドを減らすimport
ステートメントとexport ... from
, 特に、モジュールが大量に輸入されたり、大量の輸出を他のモジュールから再エクスポートする場合など.このような利点は、巨大なライブラリで動作するときに明確です
@material-ui/icons
, あなたはPRSの詳細を読むことができます.1 , 2 この最適化は、私たちが2009年に仕事を再開するためにドアを開けますTree-shaking 巨大なライブラリは、もはや開発の私達のための大きな問題ではなく、ツリーの揺れは、現在の生産ビルドのみを有効にすることができます.
ファイン・チューン
出版物は現在、それがMergeboxを使う方法で異なる戦略を使うことができます.あなたがより良い帯域幅の使用とサーバー側のメモリを管理できるように、行動を調整することができます.利用可能な3戦略があります
SERVER_MERGE
, NO_MERGE
and NO_MERGE_NO_HISTORY
から選択する.簡単に保つ
SERVER_MERGE
: デフォルトの流星行動、ここで新しい何も.NO_MERGE_NO_HISTORY
: SELECTとDELETEキューのような特殊なユースケースでのみ選択する必要があります.NO_MERGE
: IDのみをクライアントに送信し、新しいルールを適用するときに追加、更新、および削除Minimongoにドキュメントを削除します.これらの戦略は、各シナリオのための最良の戦略を選択して、あなたのアプリケーションでそれらのミックスを持つことができますので、各出版物のために選択されます.我々が異なるオプションを利用できるようになった今、コミュニティから出版された出版物を結合する新しい方法を見るのはうれしいです.すべての詳細を読むthe docs .
Vue 3統合
月からギタブを使い始めましたDiscussions アイデアやMeteorの機能要求を議論する.
この瞬間に、1つの議論は、議論ですVue 3 統合と我々はこの統合の最初のバージョンを発表する満足している!
あなたが統合をテストするのを手伝って欲しいならば、あなたはパッケージをインストールすることができますdocs 試してみてください.
meteor add vuejs:vue3
アポロサーバ3
New major version of Apollo server がリリースされました.Meteorで更新するにはいくつかの作業が必要です.新しいプロジェクトを開始するために、我々はアポロスケルトンをアップグレードして、変更を行うように変更します.そのため、最新のアポロサーバを使用して新しいMeteor +アポロプロジェクトを起動できます.
アポロサーバV 2で既に動作しているし、アップグレードする方法をすぐに知りたいと思っている人のために、これらはそうですが、あなたが使っている機能に基づいて、もっと多くの仕事をする必要があるかもしれませんApollo upgrade guide .
ランタイム設定フック
最新
webapp
パッケージでは、ランタイムコンフィグが設定または変更されたときに呼び出されるランタイム設定のフックを作成できます.たとえば、場合によっては、それを制御することができる価値がある
__meteor_runtime_config__
実行時に流星を初期化する変数.一つの流星サーバが複数のCordovaアプリケーションを提供したいときに、それぞれがユニークなRootRange URLを持っている場合があります.しかし、2つの問題があります.
ROOT_URL
. ROOT_URL
. cordova-plugin-meteor-webapp
が失敗した場合はROOT_URL
サーバーからビルドされたビルド時間に合わないROOT_URL
Cordovaアプリケーションの.この問題を解決する
webapp
ダイナミックな設定のためのいくつかのフックが__meteor_runtime_config__
を返します.これらは次のとおりです.
WebApp.addRuntimeConfigHook
WebApp.addUpdatedConfigHook
WebApp.decodeRuntimeConfig
WebApp.encodeRuntimeConfig
記事を読むdocs .ログインハンドラ
facebook-oauth
今すぐ新しいログインハンドラーフックを使用している場合は、ネイティブのツールや類似したツールを使用している場合は簡単にデータを取得することができますGoogleパッケージの1つと同じです.Read more アップグレード
最新版v4.3.5 JSXコンポーネントの自動インポート用のバグ修正によるパッチリリースです.
そしてはるかに!
他の多くの小規模な改良と更新は、このリリースのいずれかであるminifiersやバグ修正のための更新された依存関係のように、このリリースのために作られた、またはそれぞれのパッケージで独立してリリースされた.必ず読むchangelog すべての詳細とMeteor 2.4へのアップグレードのリストを実行して
meteor update
あなたのアプリケーションディレクトリで!あなたが私たちのための質問をしている場合は、フォーラム、またはへのアクセスを自由に感じる[email protected] .
あなたが私の仕事が好きならGitHub Sponsors ❤️ .
Reference
この問題について(流星2.4と新しい流星インストーラ), 我々は、より多くの情報をここで見つけました https://dev.to/storytellercz/meteor-2-4-and-new-meteor-installer-4j6jテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol