微信开发工具的上传时进行代码保护有啥作用
发布于 6 年前 作者 qiaogang 18578 次浏览 来自 问答

微信开发工具的上传时进行代码保护有啥作用

2 回复

ok,了解了大神

代码保护

开启此选项,开发者工具会尝试对项目代码进行保护,主要是对文件进行扁平化处理并替换 require 引用的文件名,以下情况不适合使用此功能

  1. 对于小程序只有简单页面的情况下,开启此功能效果不佳

  2. 有文件超过 500kb,且其中有使用 require 引用项目中的文件的情况,在运行时可能会报文件没有找到

  3. 动态引用的情况,如 var a = 'somefile.js'; require(a);

  4. 将 require 函数赋值给其他变量的情况,如 var a = require; a('somefile.js');

  5. 将 require 作为二元运算符的参数的情况,如 require + 1;

  6. 使用 ... 运算符且未开启 ES6 转 ES5 的情况

https://developers.weixin.qq.com/miniprogram/dev/devtools/project.html#项目设置

回到顶部