【问题标题】:The term 'msbot' is not recognized as the name of a cmdlet, function, script file, or operable program术语“msbot”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
【发布时间】:2019-03-05 16:21:35
【问题描述】:

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

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

【问题讨论】:

  • 必须在 msbot 命令前添加路径
  • 我已经编辑了答案以显示更新环境变量的步骤。

标签: azure botframework


【解决方案1】:

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

  1. 如果您的控制台在 Visual Studio 或 VS Code 中运行,请尝试从普通控制台运行它。
  2. 如果您刚刚安装了msbot,您可能需要关闭并重新打开您的控制台。
  3. 确保您的npm 文件夹已添加到您的环境变量中。请参阅下面的“添加环境变量”。
  4. 如果您已经从第 3 步添加了 PATH 变量,您可能需要移动该条目以确保它高于/之前您的 Node 安装路径 (%ProgramFiles%\nodejs\)

添加环境变量

  1. 开始菜单 > 输入“环境变量”并回车

  1. 点击环境变量

  1. 双击路径

  1. 确保 C:\Users\<YourUserName>\AppData\Roaming\npm(或您的 npm 安装路径)已添加到您的 PATH 变量中。您可能需要重新启动计算机才能使其生效。

【讨论】:

  • 感谢您的回答。发布问题后我意识到
猜你喜欢
  • 2021-11-01
  • 2021-05-23
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多