###vue3转微信小程序报错
因为插件 uni() 最有优先被执行导致类似 /*/ #ifdef H5 和 // #endif ****/ 无法被 uniapp 正确匹配处理
所以我们 要在uniapp 处理编译之前进行正则匹配处理替换掉。处理位置和文件如下
node_modules\@dcloudio\uni-cli-shared\lib\preprocess\lib\preprocess.js
function preprocessor(src, context, opts, noRestoreEol) {
src = normalizeEol(src);
var rv = src;
rv = replace(rv, opts.type.include, processIncludeDirective.bind(null, false, context, opts)).replaceAll('/*/ #ifdef', '// #ifdef').replaceAll('// #endif ****/','// #endif');
...
...
...
return rv;
}