问题 - 'dispatch' 未被识别为内部或外部命令
Problem - 'dispatch' is not recognized as an internal or external command
当我尝试为我的机器人创建 dispatch-Model
时,出现以下错误 - 'dispatch' is not recognized as an internal or external command, operable program or batch file.
在使用 dispatch
命令之前,我使用 [= 安装了 botdispatch
15=]。但我仍然收到此错误。
你能检查一下你的 NPM 文件夹,看看那里有没有 dispatch 的东西吗?假设您在 Windows,这通常在 AppData\Roaming\npm。
PowerShell:
dir $home\AppData\Roaming\npm
命令:
dir %homepath%\AppData\Roaming\npm.
如果有 dispatch (dispatch.cmd),那么它可能是路径问题。检查您的路径变量以确保该路径存在:
命令:
echo %path%
PowerShell:
($env:path).Split(';')
所以我遇到了同样的问题,结果我需要将 NPM 文件夹 C:\Users\xxxxxx\AppData\Roaming\npm 的路径添加到我的 Powershell7 路径中。
$env:Path += ";C:\Users\xxxxxx\AppData\Roaming\npm"
其中 xxxxxx 是您的用户 ID。将此命令添加到 Powershell 后,npm 模块开始工作。
如果您通过下面的运行这个命令没有看到这个路径,那么您需要用上面的命令添加它。
($env:path).Split(';')
所有这些都应该 运行 在 PS7 window 中,当我启动 Powershell 7 window 时,我 运行 他们具有管理员权限.
当我尝试为我的机器人创建 dispatch-Model
时,出现以下错误 - 'dispatch' is not recognized as an internal or external command, operable program or batch file.
在使用 dispatch
命令之前,我使用 [= 安装了 botdispatch
15=]。但我仍然收到此错误。
你能检查一下你的 NPM 文件夹,看看那里有没有 dispatch 的东西吗?假设您在 Windows,这通常在 AppData\Roaming\npm。
PowerShell:
dir $home\AppData\Roaming\npm
命令:
dir %homepath%\AppData\Roaming\npm.
如果有 dispatch (dispatch.cmd),那么它可能是路径问题。检查您的路径变量以确保该路径存在:
命令:
echo %path%
PowerShell:
($env:path).Split(';')
所以我遇到了同样的问题,结果我需要将 NPM 文件夹 C:\Users\xxxxxx\AppData\Roaming\npm 的路径添加到我的 Powershell7 路径中。
$env:Path += ";C:\Users\xxxxxx\AppData\Roaming\npm"
其中 xxxxxx 是您的用户 ID。将此命令添加到 Powershell 后,npm 模块开始工作。
如果您通过下面的运行这个命令没有看到这个路径,那么您需要用上面的命令添加它。
($env:path).Split(';')
所有这些都应该 运行 在 PS7 window 中,当我启动 Powershell 7 window 时,我 运行 他们具有管理员权限.