Cloudflare 牧马人安装
Cloudflare Wrangler Installation
我目前正在使用 MacOS 并尝试使用 npm i @cloudflare/wrangler -g 安装 wrangler。
它告诉我 Wrangler 安装正确,但是当我尝试使用 wrangler 时它告诉我 zsh: command not found: wrangler.
我该如何解决这个问题?
谢谢
你的问题解决了吗?
首先:npm 添加到 $PATH
包含二进制文件或脚本的文件夹以启动它们。
在 windows 中是 ~\AppData\Roaming\npm
,在 linux 中是 /tools/node/bin
等
检查您的 $PATH 变量是否有“node”或“npm”或 运行 'npm list -g --depth=0' - 目标位置的路径将在输出的第一行。
如果其他全局安装的包工作正常,那么检查 npm 文件夹是否包含与 wrangler 相关的任何脚本。可能是wrangler没有正确安装,没有添加相关脚本的问题。然后尝试重新安装。或者你可以自己写这个脚本。
最后请注意,wrangler 二进制文件(不是启动它的脚本)已安装到 ~/.wrangler
文件夹(根据 node_modules/@cloudflare/wrangler/binary.js
)
如果您将尝试制作您自己的 运行 脚本,您需要:
- 运行
npm list -g --depth=0
并从输出的第一行开始获取路径
- 在那里找到
node_modules
- 运行
cd node_modules/@cloudflare/wrangler
- 确保 运行ning
node run-wrangler.js
不会抛出任何错误(输出只是牧马人“如何使用”)
- 如果出现任何错误:尝试
node install-wrangler.js
- 这应该将 wrangler 二进制文件下载到 ~/.wrangler
并重试步骤 4
- 当一切准备就绪后,转到全局安装包的脚本所在的路径并在此处添加您的脚本,该脚本至少会 运行 命令
node /path/to/the/run-wrangler.js
并将您的参数传递给它。
我目前正在使用 MacOS 并尝试使用 npm i @cloudflare/wrangler -g 安装 wrangler。 它告诉我 Wrangler 安装正确,但是当我尝试使用 wrangler 时它告诉我 zsh: command not found: wrangler.
我该如何解决这个问题?
谢谢
你的问题解决了吗?
首先:npm 添加到 $PATH
包含二进制文件或脚本的文件夹以启动它们。
在 windows 中是 ~\AppData\Roaming\npm
,在 linux 中是 /tools/node/bin
等
检查您的 $PATH 变量是否有“node”或“npm”或 运行 'npm list -g --depth=0' - 目标位置的路径将在输出的第一行。
如果其他全局安装的包工作正常,那么检查 npm 文件夹是否包含与 wrangler 相关的任何脚本。可能是wrangler没有正确安装,没有添加相关脚本的问题。然后尝试重新安装。或者你可以自己写这个脚本。
最后请注意,wrangler 二进制文件(不是启动它的脚本)已安装到 ~/.wrangler
文件夹(根据 node_modules/@cloudflare/wrangler/binary.js
)
如果您将尝试制作您自己的 运行 脚本,您需要:
- 运行
npm list -g --depth=0
并从输出的第一行开始获取路径 - 在那里找到
node_modules
- 运行
cd node_modules/@cloudflare/wrangler
- 确保 运行ning
node run-wrangler.js
不会抛出任何错误(输出只是牧马人“如何使用”) - 如果出现任何错误:尝试
node install-wrangler.js
- 这应该将 wrangler 二进制文件下载到~/.wrangler
并重试步骤 4 - 当一切准备就绪后,转到全局安装包的脚本所在的路径并在此处添加您的脚本,该脚本至少会 运行 命令
node /path/to/the/run-wrangler.js
并将您的参数传递给它。