首页 > 编程语言 >反编译wx小程序遇到的问题

反编译wx小程序遇到的问题

时间:2023-12-28 14:55:59浏览次数:35  
标签:function 反编译 return typeof2 Symbol 程序 typeof && wx

怎么反编译就不说了,有很多文章,推荐两个

http://t.csdnimg.cn/DrvBZ

http://t.csdnimg.cn/NOEys

 

下面开始说问题

  • _typeof3 is not a functionasd

  将项目下文件 @babel/runtime/helpers/typeof.js 内容替换为如下

  

  function _typeof2(o) {
    "@babel/helpers - typeof";
    return (_typeof2 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
        return typeof o;
    } : function(o) {
        return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
    })(o);
  }
 
 
  function _typeof(o) {
    return "function" == typeof Symbol && "symbol" === _typeof2(Symbol.iterator) ? module.exports = _typeof = function(o) {
        return _typeof2(o);
    } : module.exports = _typeof = function(o) {
        return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : _typeof2(o);
    }, _typeof(o);
  }
 
 
  module.exports = _typeof;

 

  • TypeError: subPackage.pages is not iterable 异常

  这个异常其实就是简单的subPackage参数为空导致出现的异常,打开报错的文件找到对应的报错位置,外层加个判断就ok了,如下例:

  

    if(subPackage.pages){
         for (let page of subPackage.pages) {
         let items = page.replace(root, '');
         newPages.push(items);
         let subIndex = pages.indexOf(root + items);
         if (subIndex !== -1) {
             pages.splice(subIndex, 1);
         }
     }
     }    

 

标签:function,反编译,return,typeof2,Symbol,程序,typeof,&&,wx
From: https://www.cnblogs.com/Wei-notes/p/17932722.html

相关文章

  • 如何写出高效清晰的嵌入式C程序
    作为嵌入式工程师,怎么写出效率高、思路清晰的C语言程序呢?要用C语言的思维方式来进行程序的构架构建要有良好的C语言算法基础,以此来实现程序的逻辑构架灵活运用C语言的指针操作虽然看起来以上的说法很抽象,给人如坠雾里的感觉,其实就是用C语言进行遇到问题、分析问题和解决问题的过程......
  • 程序化广告发展趋势
    程序化广告是指通过自动化和数据分析技术来投放和管理广告的一种方式。随着互联网和数字化的快速发展,程序化广告已经进入相对成熟的阶段,像Mintergral、Flat Ads、TDD等就是比较具有代表性的程序化广告平台,能对接丰富的上下游资源,让广告购买者可以跨广告格式和渠道创建,管理和优化更......
  • 微信小程序引入和风天气图标库
    npm导入和风天气的图标库后使用没有效果,就在网上查询了下怎么解决,然后动手尝试一下。参考文章步骤1.下载图标文件(链接),解压后大致这样2.在transfonter网站将需要的图标字体转成Base64,在font\fonts文件下选择上传下载3.解压后把stylesheet.css复制到小程序的某个文......
  • 《计算机程序设计艺术》读后感(2)
    继续阅读下去,感觉这本书的文字叙述也相当优美,而且往往是以第一人称“我们”来描述,就像是作者和读者以朋友的身份一起在探讨问题,拉近了作者和读者的距离。此外,得力于TeX排版系统(后文后详细叙述),本书的印刷排版也十分优美,特别是对数学公式的排版,简直就像艺术品一般。当然,一本书最重......
  • 自动寻声的伺服马达-利用声源定位模组制作的声控舵机(附arduino开发板程序)
     效果演示arduino入门-声源定位模组进行SG90伺服马达方向控 利用声源定制追踪制作的一个小玩意.使用arduino开发板做的.程序很简单.没有难度.主要是声源定位模组使用的是全硬件搭建.不需要去做调试和研究算法.声源定位核心板和麦克风阵列板 声源定位核心板和测试底座我使用......
  • 详解Java编写并运行spark应用程序的方法WordCount_tyt2023
    SparkContext:通往Spark集群的入口点,用于创建RDD和广播变量等RDD:弹性分布式数据集,Spark应用程序的核心抽象Transformation:操作RDD生成新的RDD,如map、filter等Action:对RDD的操作,如count、collect等 环境:SparkStandalone模式目标:计算文本文件中所有单词的出现频率输入文......
  • 基于FPGA的图像差分运算及目标提取实现,包含testbench和MATLAB辅助验证程序
    1.算法运行效果图预览  2.算法运行软件版本matlab2022a 3.算法理论概述      基于FPGA(Field-ProgrammableGateArray)的图像差分运算及目标提取实现主要涉及图像处理、差分运算和目标提取等原理和数学公式。 一、图像处理原理       图像处理是......
  • 运行Java程序
    Java及环境变量:安装openjdk-8-jre-headlessls/usr/bin/java默认放在/usr/bin下,不需要额外设置PATH 提示:如果放在自定义位置,需要设置PATHexport PATH=$PATH:/opt/jdk8/bin运行Java程序:1.在Windows上开发和调试2.发布......
  • 推荐编程学习的微信小程序工具
    CJavaPY编程之路网站微信小程序是一个非常值得推荐的编程学习工具。它可以帮助初学者快速掌握编程基础,是编程学习的必备工具。它包含了C、Java、Python等多种编程语言的学习内容,包括教程、示例代码等。该微信小程序是CJavaPY编程之路(www.cjavapy.com)网站的小程序版本,主要是编程......
  • cmake管理qt项目,设置windows和linux下生成的程序图标,以及任务栏显示设置的图标
    先代码设置MainWindow图标://主要用于在linux下运行程序时,在任务栏显示图标MainWindoww;w.setWindowIcon(QIcon(":/res/icon.png"));(*windows下设置生成的exe程序的ico图标后,默认也会对运行程序时任务栏的图标也设置成这个ico,但是同样的代码拿到linux下就无效,需要其他方......