問題タブ [grpc-js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - 双方向 RPC の grpc-js における未解決の HTTP2 依存関係
そこで、grpc と vue-cli クライアントを使用してチャット アプリケーション用のクライアントを作成しています。私のプロトファイルは次のようになります。
最初に、次のコマンドで静的クライアント側スタブを作成しようとしました:
ただし、Chat
エンドポイントは chat_grcp_web_pb.js ファイルで生成されていません。次に、こちらの基本チュートリアルで定義されているように、proto ファイルからサービスを動的に生成する方法に目を向けました。
しかし、vue クライアントを でコンパイルしているnpm run serve
ときに、エラーが発生します。
サイドノート: 私は既に http2 を持っていますが、どうやら webpack はそれをリンクしていないので、上記のエラーで提案されたコマンドを実行しました。しかしその後、2 つの警告が表示され、コンパイルに失敗します。
ノードのバージョンは 16.4.2 で、npm のバージョンは 7.19.1 で、App.vue ファイルは次のようになります。
この問題を解決するための助けをいただければ幸いです。