Skip to content

节点环境变量#

¥Nodes environment variables

File-based configuration

You can add _FILE to individual variables to provide their configuration in a separate file. Refer to Keeping sensitive data in separate files for more details.

本页面列出了用于管理 n8n 中 nodes 的环境变量配置选项,包括指定要加载或排除的节点、在代码节点中导入内置或外部模块以及启用社区节点。

¥This page lists the environment variables configuration options for managing nodes in n8n, including specifying which nodes to load or exclude, importing built-in or external modules in the Code node, and enabling community nodes.

变量 类型 默认 描述
N8N_COMMUNITY_PACKAGES_ENABLED 布尔值 true 启用(true)或禁用(false)安装和加载社区节点的功能。如果设置为 false,则无论其各自的设置如何,已验证和未验证的社区软件包都将不可用。
N8N_COMMUNITY_PACKAGES_PREVENT_LOADING 布尔值 false 阻止(true)或允许(false)在实例启动时加载已安装的社区节点。如果故障节点导致实例无法启动,请使用此选项。
N8N_COMMUNITY_PACKAGES_REGISTRY 字符串 https://registry.npmjs.org 用于拉取社区软件包的 NPM 注册表 URL(需要许可证)。
N8N_CUSTOM_EXTENSIONS 字符串 * 指定包含自定义节点的目录路径。
N8N_PYTHON_ENABLED 布尔值 true 是否在代码节点上启用 Python 执行。
N8N_UNVERIFIED_PACKAGES_ENABLED 布尔值 true N8N_COMMUNITY_PACKAGES_ENABLED 为真时,此变量控制是否允许安装和使用来自 NPM 注册表的未经验证的社区节点(真)或不允许(假)。
N8N_VERIFIED_PACKAGES_ENABLED 布尔值 true N8N_COMMUNITY_PACKAGES_ENABLED 为真时,此变量控制是否在节点面板中显示已验证的社区节点以供安装和使用(真)或隐藏(假)。
NODE_FUNCTION_ALLOW_BUILTIN 字符串 * 允许用户在代码节点中导入特定的内置模块。使用 * 允许所有权限。n8n 默认禁用模块导入。
NODE_FUNCTION_ALLOW_EXTERNAL 字符串 * 允许用户在代码节点中导入特定的外部模块(来自 n8n/node_modules)。n8n 默认禁用模块导入。
NODES_ERROR_TRIGGER_TYPE 字符串 n8n-nodes-base.errorTrigger 指定用作错误触发器的节点类型。
NODES_EXCLUDE 字符串数组 * 指定不加载哪些节点。例如,要阻止可能存在安全风险(例如用户不可信)的节点:NODES_EXCLUDE: "[\"n8n-nodes-base.executeCommand\", \"@n8n/n8n-nodes-langchain.lmChatDeepSeek\"]"
NODES_INCLUDE 字符串数组 * 指定要加载的节点。