代码保护
开启此选项,开发者工具会尝试对项目代码进行保护,主要是对文件进行扁平化处理并替换 require
引用的文件名,以下情况不适合使用此功能
对于小程序只有简单页面的情况下,开启此功能效果不佳
有文件超过 500kb,且其中有使用
require
引用项目中的文件的情况,在运行时可能会报文件没有找到动态引用的情况,如
var a = 'somefile.js'; require(a);
将
require
函数赋值给其他变量的情况,如var a = require; a('somefile.js');
将
require
作为二元运算符的参数的情况,如require + 1;
使用
...
运算符且未开启 ES6 转 ES5 的情况
注:这个问题有点莫名其妙了,望工程师尽快回复一下怎么解决这个问题
第 3 点写了,不支持动态引用的情况。 require("utils/" + e + ".js"); 也是属于动态引用的情况。
不懂为什么新版本要加这个机制,影响框架开发
你可以把代码保护勾选掉。。
这个完全没必要,这哪里是代码保护,这就是故意设障碍,好好的项目被搞崩,要改几百行代码,小程序不是轻量级吗?想起一出是一出,烦
你直接勾选关掉就行了啊
。。。。。。。没注意到,可以了