azure - 术语“msbot”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
问题描述
即使在运行“npm install -g msbot”之后,我仍然看到 msbot:术语“msbot”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后在清除现有机密和解密时重试,请使用以下命令:
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 变量中。您可能需要重新启动计算机才能使其生效。
推荐阅读
- scala - 使用 akka-grpc 的不兼容性
- docker - 在创建 docker iamge 时安装 libpoppler-cpp-dev
- javascript - TypeError:无法读取未定义的属性“类型” - React-Redux
- javascript - 在本地存储中保存几个字符串
- javascript - 重新定位 quill 文本编辑器的工具栏
- asp.net-mvc - 在 Asp.net MVC5 中创建新控制器的问题
- python - 无法从 Python 3.8.7 导入 libtorrent
- android - 颤振选择文件并将其移动到新位置
- node.js - 如何使用叠加创建 Mapkit Web 快照?
- java - 如何将枚举的值从输入转换为枚举?