Azure 术语';msbot';无法识别为cmdlet、函数、脚本文件或可操作程序的名称

Azure 术语';msbot';无法识别为cmdlet、函数、脚本文件或可操作程序的名称,azure,botframework,Azure,Botframework,即使在运行“npm install-g msbot”之后,我仍然可以看到msbot:术语“msbot”无法识别为cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,并在尝试清除现有机密并解密时重试。请使用以下方法: msbot secret-b my.bot--secret OLDSECRET--clear这可能是由一些原因造成的。以下是一些您可以尝试的故障排除步骤: 如果您的控制台正在Visual Studio或VS代码中运行,请尝试从普通控制

即使在运行“npm install-g msbot”之后,我仍然可以看到msbot:术语“msbot”无法识别为cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,并在尝试清除现有机密并解密时重试。请使用以下方法:


msbot secret-b my.bot--secret OLDSECRET--clear

这可能是由一些原因造成的。以下是一些您可以尝试的故障排除步骤:

  • 如果您的控制台正在Visual Studio或VS代码中运行,请尝试从普通控制台运行它
  • 如果您刚刚安装了
    msbot
    ,则可能需要关闭并重新打开控制台
  • 确保您的
    npm
    文件夹已添加到环境变量中。请参阅下面的“添加环境变量”
  • 如果已经从步骤3添加了
    路径
    变量,则可能需要移动该条目,以确保它位于节点安装路径上方/之前(
    %ProgramFiles%\nodejs\
  • 添加环境变量
  • 开始菜单>键入“环境变量”并点击回车键
  • 单击环境变量
  • 双击路径
  • 确保已将
    C:\Users\\AppData\Roaming\npm
    (或npm安装路径)添加到path变量中。您可能需要重新启动计算机才能使其生效

  • 必须在msbot命令前面添加路径我已经编辑了我的答案,以显示更新环境变量的步骤。感谢您的回答。我在发帖后意识到