npm - 为什么 preact 安装后也没有在终端中被识别?
问题描述
我已经安装了 Preact,但它没有在终端中得到识别。首先,我去了PreactJS的官方网站。医生说我必须跑步npm install -g preact-cli
。当我使用 Yarn 时,我跑了yarn global add preact-cli
. 它已成功安装,但有很多警告。然后我跑了preact create default first-preact-app
。但它显示“术语'Preact'未被识别为cmdlet、函数、脚本文件或可执行程序的名称”的错误。
我试过强制清理缓存并重新安装preact-cli
。但它不起作用。其中两个警告是,preact
并且preact-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 的问题。重新安装后问题消失了。
解决方案
您的问题几乎可以肯定是preact-cli
不在您的 PATH 上 - 一个可全局访问的程序列表。
对于它的价值,我们不建议在全球范围内安装。该站点可能仍然会这样说,但存储库正确地建议使用它npx
。
推荐阅读
- azure-devops - Azure DevOps:停止将工件部署到多阶段发布管道中的某些阶段
- javascript - Laravel 8-我可以在没有 JavaScript 的情况下将数据添加到表单输入中吗?
- tooltip - 使用 Bootstrap 5 在进度中添加工具提示
- javascript - 从firebase中删除文档的有效方法
- google-apps-script - 尝试调整此代码以自动从 Google 表格发送电子邮件
- r - 在 R 数据框中,是否有类似于 SQL 中的函数 %LIKE% 的函数?
- excel - For Loop in Worksheet 更改故障
- python - 后面的代码行似乎会影响前面行的执行方式。这是怎么回事?
- exception - 执行触发器语句时出现错误
- javascript - 反应链接路由不重定向到 url