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

时间:2021-03-02 13:33:21

标签: npm yarnpkg preact preact-cli

我已经安装了 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 具有未满足的对等依赖性。所以,我也安装了它们。但是还是不行。

我尝试运行 npm 并尝试使用这些命令。但它没有用。那么,我该如何解决这个问题?

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

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

1 个答案:

答案 0 :(得分:1)

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

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

相关问题