即使运行“npm install -g msbot”后,我仍然看到 msbot:术语“msbot”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后在尝试清除现有 secret 并解密时重试:
msbot secret -b my.bot --secret OLDSECRET --clear
最佳答案
这可能是由多种原因造成的。您可以尝试以下一些故障排除步骤:
- 如果您的控制台在 Visual Studio 或 VS Code 内运行,请尝试从普通控制台运行它。
- 如果您刚刚安装
msbot
,您可能需要关闭并重新打开控制台。 - 确保您的
npm
文件夹已添加到您的环境变量中。请参阅下面的“添加环境变量”。 - 如果您已经拥有
PATH
从步骤 3 添加的变量,您可能需要移动该条目以确保它位于 Node 安装路径 (%ProgramFiles%\nodejs\
) 的之上/之前
添加环境变量
- 开始菜单 > 输入“环境变量”并按 Enter
- 点击环境变量
- 双击路径
- 确保
C:\Users\<YourUserName>\AppData\Roaming\npm
(或您的 npm 安装路径)已添加到您的 PATH 变量中。您可能需要重新启动计算机才能生效。
关于azure - 术语 'msbot' 未被识别为 cmdlet、函数、脚本文件或可操作程序的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55007252/