为什么 preact 即使在安装后也无法在终端中被识别?

Why is preact not getting recognized in the terminal even after installing it?

我已经安装了 Preact,但它没有在终端中被识别。首先,我去了PreactJS的官网。医生说我必须 运行 npm install -g preact-cli。当我使用 Yarn 时,我 运行 yarn global add preact-cli。安装成功,但是出现了很多警告。那我运行preact create default first-preact-app。但它显示错误“术语 'Preact' 未被识别为 cmdlet、函数、脚本文件或可执行程序的名称。”

我试过强制清理缓存并重新安装 preact-cli。但它不起作用。其中两个警告是 preactpreact-render-to-string 具有未满足的对等依赖性。所以,我也安装了它们。但是还是不行。

我已经尝试 运行ning npm 并且还试验了这些命令。但它没有用。那么,我该如何解决这个问题?

我有 运行 这些命令使用 Powershell 和 Git bash Windows 10。我正在尝试使用 Yarn 1.22.5 安装 Preact 10.5.12。需要注意的一点是,我尝试 运行ning yarn dlx 但它 returns 出现“找不到命令”的错误。当 preact 和 preact-render-to-string 的安装完成时,yarn 给出并警告它们没有二进制文件。

编辑:也许,这是 Windows 的问题。重装后问题解决

您的问题几乎可以肯定是 preact-cli 不在您的 PATH - 一个全球可访问的程序列表中。

就其价值而言,我们不建议全局安装。该站点可能仍会这样说,但存储库正确地建议改用 npx