跳转到内容

技术栈与运行环境 · DEFINED TERM

模块系统

把代码拆成可导入、可导出的独立单元并管理依赖关系。

你可能会这样说“工具函数只导出公共接口,不要让页面依赖内部实现。”

VISUAL EXAMPLE

先看懂它怎么工作

容易误解循环依赖会让初始化顺序难以预测
更准确组织代码、复用能力和控制边界

MECHANISM

运行机制

  1. 声明导出
  2. 解析导入
  3. 建立依赖图
  4. 加载或打包执行

USE WHEN

适合这样用

组织代码、复用能力和控制边界

NOT FOR

不要这样理解

循环依赖会让初始化顺序难以预测

TELL YOUR AGENT

可直接发给 Agent

请按“模块系统”的概念处理这个需求:工具函数只导出公共接口,不要让页面依赖内部实现。。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

导入路径稳定,无不必要全局变量,依赖方向清楚且可测试

OFFICIAL SOURCES

官方来源