在为块编辑器开发时,您将需要 node.js 开发工具以及代码编辑器和本地WordPress环境(请参阅 阻止开发环境)。node.js(node)是一个开源运行时环境

安装node将自动包含节点软件包管理器(npm)和节点软件包执行(npx),您经常在块和插件开发中使用两个工具。

节点软件包管理器( npm)有多种目的,包括依赖关系管理和脚本执行。这是推荐的软件包管理器,并且在所有文档中都广泛使用。

节点软件包执行( npx)工具用于从软件包运行命令,而无需在全球安装它们,并且通常在与 create-block 包裹。

Node.js在Mac和Linux上安装(带有NVM)

建议您使用 节点版本管理器((nvm)安装node.js。这使您可以安装和管理特定版本的node,它们在本地目录中安装,避免任何全球许可问题。

这是安装的快速说明node使用nvm并设置推荐的node.js版本以进行块开发。看到 完整的安装指南 更多细节。

  1. 打开终端并运行以下安装nvm。在MACOS上,默认情况下未安装所需的开发人员工具。如果提示,安装它们。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
  1. 退出并重新启动终端。
  2. 跑步nvm install --lts在终端安装最新 LTS(长期支持)node.js的版本
  3. 跑步node -vnpm -v在终端中验证已安装的nodenpm版本。

如果需要,您还可以安装特定版本的node。例如,通过运行安装版本18nvm install 18,并通过运行在不同版本之间切换nvm use [version-number]。看到nvm用法指南 更多细节。

一些项目,例如Gutenberg,包括 .nvmrc 指定版本的文件node应该使用。在这种情况下,运行nvm use将自动选择正确的版本。如果版本尚未安装,您将获得一个错误,告诉您需要添加哪些版本。跑步nvm install [version-number]其次是nvm use

Node.js在Windows和其他上安装

你可以 下载node.js安装程序 直接来自主要Node.js网站。建议使用最新版本。安装程序可用于Windows和Mac,二进制文件可用于Linux。

微软还提供了 详细指南 关于如何安装nvmWindows和WSL上的Node.js。

故障排除

如果遇到错误zsh: command not found: nvm尝试安装时node,您可能需要创建默认配置文件文件。

默认外壳是zsh在MacOS上,因此通过运行创建配置文件文件touch ~/.zshrc在终端。如果文件已经存在,可以运行。默认配置文件是bash对于包括WSL在内的Ubuntu,请使用touch ~/.bashrc反而。然后重复步骤2-4。

最新的node版本应适用于大多数开发项目,但请注意,某些软件包和工具具有特定的要求。如果遇到问题,则可能需要安装和使用以前的node版本。另外,请确保检查项目是否具有.nvmrc并使用node版本指示。

其他资源

By zhuon

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注