在为块编辑器开发时,您将需要 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版本以进行块开发。看到 完整的安装指南 更多细节。
- 打开终端并运行以下安装
nvm
。在MACOS上,默认情况下未安装所需的开发人员工具。如果提示,安装它们。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
- 退出并重新启动终端。
- 跑步
nvm install --lts
在终端安装最新 LTS(长期支持)node.js的版本 - 跑步
node -v
和npm -v
在终端中验证已安装的node
和npm
版本。
如果需要,您还可以安装特定版本的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。
微软还提供了 详细指南 关于如何安装nvm
Windows和WSL上的Node.js。
故障排除
如果遇到错误zsh: command not found: nvm
尝试安装时node
,您可能需要创建默认配置文件文件。
默认外壳是zsh
在MacOS上,因此通过运行创建配置文件文件touch ~/.zshrc
在终端。如果文件已经存在,可以运行。默认配置文件是bash
对于包括WSL在内的Ubuntu,请使用touch ~/.bashrc
反而。然后重复步骤2-4。
最新的node
版本应适用于大多数开发项目,但请注意,某些软件包和工具具有特定的要求。如果遇到问题,则可能需要安装和使用以前的node
版本。另外,请确保检查项目是否具有.nvmrc
并使用node
版本指示。
其他资源
- node.js(官方文件)
- 节点版本管理器(官方文件)
- 安装Node.js和NPM用于本地WordPress开发(学习WordPress教程)