跳转至

在代码节点中启用模块#

出于安全考虑,代码节点限制导入模块。可以通过设置以下环境变量来解除对内置和外部模块的限制:

  • NODE_FUNCTION_ALLOW_BUILTIN:用于内置模块
  • NODE_FUNCTION_ALLOW_EXTERNAL:用于来自 n8n/node_modules 目录的外部模块。当未设置环境变量时,外部模块支持将被禁用。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 允许使用所有内置模块
export NODE_FUNCTION_ALLOW_BUILTIN=*

# 仅允许使用 crypto
export NODE_FUNCTION_ALLOW_BUILTIN=crypto

# 仅允许使用 crypto 和 fs
export NODE_FUNCTION_ALLOW_BUILTIN=crypto,fs

# 允许使用外部 npm 模块。
export NODE_FUNCTION_ALLOW_EXTERNAL=moment,lodash
有关这些变量的更多信息,请参阅环境变量参考

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持