Cloudflare牧马人安装

问题描述

我当前正在使用MacOS,并且正在尝试使用npm i @ cloudflare / wrangler -g安装wrangler。 它告诉我牧马人已正确安装,但是当我尝试使用牧马人时,它告诉我zsh:命令未找到:牧马人。

我该如何解决?

谢谢

解决方法

你的问题解决了吗?

首先:npm 将带有二进制文件或脚本的文件夹添加到 $PATH 以启动它们。 在 Windows 中为 ~\AppData\Roaming\npm,在 linux 中为 /tools/node/bin 等。

检查您的 $PATH 变量是否有“节点”或“npm”之类的内容,或者运行“npm list -g --depth=0” - 目标位置的路径将在输出的第一行。

如果其他全局安装的软件包工作正常,则检查 npm 文件夹是否包含任何与 wrangler 相关的脚本。也许问题是没有正确安装 wrangler 并且没有添加相关脚本。然后尝试重新安装。或者你可以自己编写这个脚本。

最后注意 wrangler 二进制文件(不是启动它的脚本)安装到 ~/.wrangler 文件夹(根据 node_modules/@cloudflare/wrangler/binary.js

如果您尝试制作自己的脚本来运行您需要的:

  1. 运行 npm list -g --depth=0 并从输出的第一行获取路径
  2. 找到那里node_modules
  3. 运行cd node_modules/@cloudflare/wrangler
  4. 确保运行 node run-wrangler.js 不会抛出任何错误(输出只是牧马人“如何使用”)
  5. 如果发生任何错误:尝试 node install-wrangler.js - 这应该将 wrangler 二进制文件下载到 ~/.wrangler 并重试步骤 4
  6. 一切准备就绪后,转到全局安装包的脚本所在的路径,并在此处添加您的脚本,该脚本至少会运行命令 node /path/to/the/run-wrangler.js 并将您的参数传递给它。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...