‘protoc-gen-js‘ 不是内部或外部命令,也不是可运行的程序

最近电脑重装了系统,但今天又需要将proto文件转化为js文件。
所以又走了一遍以下流程:proto文件生成js文件流程
但是打开链接后发现更新了很多版本,所以下载了最新的版本:
‘protoc-gen-js‘ 不是内部或外部命令,也不是可运行的程序_第1张图片
安装之后发现无法正常生成文件,并且报错:
'protoc-gen-js' 不是内部或外部命令,也不是可运行的程序
在stackOverflow中发现是因为版本问题,最新版本的protoc针对js的生成有问题。
需要降至20.1版本以下。
‘protoc-gen-js‘ 不是内部或外部命令,也不是可运行的程序_第2张图片

后来重新下载了18.0版本即可成功生成
在这里插入图片描述

你可能感兴趣的:(javascript,开发语言,ecmascript)