Skip to content

这是一个 Node.js 脚本,旨在快速修复微信小程序逆向工程后常见的一些配置和路径问题。

Notifications You must be signed in to change notification settings

HansenCCC/wechat-mini-program-path-fixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

微信小程序逆向修复脚本

这是一个 Node.js 脚本,旨在快速修复微信小程序逆向工程后常见的一些配置和路径问题。

功能

  1. usingComponents 路径修复:

    • 自动扫描项目内所有的 .json 文件。
    • 识别出 usingComponents 中不正确的组件路径(通常是由于逆向工具错误地将文件所在目录作为前缀)。
    • 将错误的路径修正为小程序要求的项目绝对路径(以 / 开头)。
    • 例如,将 pages/home/components/comp 修正为 /components/comp
  2. 项目配置修复:

    • 自动修改 project.config.jsonproject.private.config.json 文件。
    • setting 对象中的 urlCheck 字段设置为 true,以关闭URL合法域名检查,解决部分逆向项目无法在本地预览的问题。
  3. 自动备份:

    • 在修改任何文件之前,脚本会自动在同级目录下创建一个 .bak 后缀的备份文件,方便回滚和比对。
    • 如果某个文件经过检查后无需修改,脚本会自动删除为其创建的临时备份。

使用方法

环境要求

操作步骤

  1. 将此脚本(fix.js)和 README.md 放置在一个独立的目录中。

  2. 打开你的终端(Terminal)或命令提示符(Command Prompt)。

  3. 进入该脚本所在的目录。

  4. 运行以下命令,并将 <你的小程序项目路径>替换为实际的小程序项目根目录路径:

    node fix.js <你的小程序项目路径>

    示例:

    node fix.js /Users/username/Desktop/my-miniprogram-project
  5. 脚本将自动执行所有修复操作,并在终端输出详细的处理日志。

About

这是一个 Node.js 脚本,旨在快速修复微信小程序逆向工程后常见的一些配置和路径问题。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published