12
论坛初始管理员账号
回复讨论
0
当前站点已关闭游客查看评论,登录后可查看评论并参与回复讨论。
jsLib 上千字符、多模式、需要迭代交付的源,不要再直接编辑大 JSON。项目化管理它。
简单源(百行以内、单模式)直接写没问题——工程化是有成本的,别过度。
textwork/{书源名}/ ├── src/ │ ├── jslib/ # 公共函数库(按功能分模块文件) │ ├── loginUrl/ # 登录脚本 │ ├── loginUi/ # 登录界面配置 │ ├── explore/ # 发现页规则 │ ├── searchUrl/ # 搜索规则 │ └── rules/ # 搜索/详情/目录/正文规则 ├── build.mjs # 装配脚本 ├── masters/ # 权威母版(只读,不直接改) │ └── versions/ # 母版历史归档 └── dist/ # 产物输出
node --check,语法错误在构建期拦截——而不是真机白屏才发现。这套约束的价值在大源迭代时爆发:改一个模块只影响一个文件,构建门禁保证不会把半成品发出去。