問題タブ [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.

0 投票する
1 に答える
157 参照

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 ファイルは次のようになります。

この問題を解決するための助けをいただければ幸いです。