在 Linux 上更新 protoc-gen-grpc-web
Update protoc-gen-grpc-web on Linux
我通过 npm 安装了 grpc-web 和 protoc-gen-grpc-web。所以当我做 npm list -g | grep grpc
我得到
➜ frontend git:(master) ✗ npm list -g | grep grpc
├─┬ @grpc-gen/protoc-gen-grpc-web@0.4.0
├── grpc-web@1.0.3
├─┬ protoc-gen-grpc@1.2.3
然后我尝试将 protoc-gen-grpc-web 插件更新到最新版本 1.0.3
但我不确定我应该怎么做。
我从 https://github.com/grpc/grpc-web/releases 的发布页面下载了 protoc-gen-grpc-web-1.0.3-linux-x86_64
并替换了 /usr/local/lib/node_modules/@grpc-gen/protoc-gen-grpc-web/bin/
中的文件 protoc-gen-grpc-web
。但仍然 npm list
列出版本 0.4.0
。那究竟应该如何运作呢?
'@grpc-gen/protoc-gen-grpc-web' 和 'protoc-gen-grpc' 不是我们维护的 npm 包(即 Github 上的 "grpc" 组织)。您从我们的发布页面下载 protoc-gen-grpc-web
插件是正确的:https://github.com/grpc/grpc-web/releases
我通过 npm 安装了 grpc-web 和 protoc-gen-grpc-web。所以当我做 npm list -g | grep grpc
我得到
➜ frontend git:(master) ✗ npm list -g | grep grpc
├─┬ @grpc-gen/protoc-gen-grpc-web@0.4.0
├── grpc-web@1.0.3
├─┬ protoc-gen-grpc@1.2.3
然后我尝试将 protoc-gen-grpc-web 插件更新到最新版本 1.0.3
但我不确定我应该怎么做。
我从 https://github.com/grpc/grpc-web/releases 的发布页面下载了 protoc-gen-grpc-web-1.0.3-linux-x86_64
并替换了 /usr/local/lib/node_modules/@grpc-gen/protoc-gen-grpc-web/bin/
中的文件 protoc-gen-grpc-web
。但仍然 npm list
列出版本 0.4.0
。那究竟应该如何运作呢?
'@grpc-gen/protoc-gen-grpc-web' 和 'protoc-gen-grpc' 不是我们维护的 npm 包(即 Github 上的 "grpc" 组织)。您从我们的发布页面下载 protoc-gen-grpc-web
插件是正确的:https://github.com/grpc/grpc-web/releases