小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信开发工具的上传时进行代码保护有啥作用
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
ok,了解了大神
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
开启此选项,开发者工具会尝试对项目代码进行保护,主要是对文件进行扁平化处理并替换 require 引用的文件名,以下情况不适合使用此功能
require
对于小程序只有简单页面的情况下,开启此功能效果不佳
有文件超过 500kb,且其中有使用 require 引用项目中的文件的情况,在运行时可能会报文件没有找到
动态引用的情况,如 var a = 'somefile.js'; require(a);
var a = 'somefile.js'; require(a);
将 require 函数赋值给其他变量的情况,如 var a = require; a('somefile.js');
var a = require; a('somefile.js');
将 require 作为二元运算符的参数的情况,如 require + 1;
require + 1;
使用 ... 运算符且未开启 ES6 转 ES5 的情况
...
https://developers.weixin.qq.com/miniprogram/dev/devtools/project.html#项目设置
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
ok,了解了大神
代码保护
开启此选项,开发者工具会尝试对项目代码进行保护,主要是对文件进行扁平化处理并替换
require
引用的文件名,以下情况不适合使用此功能对于小程序只有简单页面的情况下,开启此功能效果不佳
有文件超过 500kb,且其中有使用
require
引用项目中的文件的情况,在运行时可能会报文件没有找到动态引用的情况,如
var a = 'somefile.js'; require(a);
将
require
函数赋值给其他变量的情况,如var a = require; a('somefile.js');
将
require
作为二元运算符的参数的情况,如require + 1;
使用
...
运算符且未开启 ES6 转 ES5 的情况https://developers.weixin.qq.com/miniprogram/dev/devtools/project.html#项目设置