爱尼西亚与契约纹吧 关注:11,719贴子:13,443
  • 4回复贴,共1

终于解决模拟器进cg乱码的问题了 兄弟们

取消只看楼主收藏回复



IP属地:山西1楼2024-06-16 15:31回复
    也不是多想玩手机版 就是喜欢折腾这些东西,为了解决这个东西我把整个java的node搭建都学了一编 这几天可谓是绞尽脑汁了啊


    IP属地:山西2楼2024-06-16 15:32
    回复
      具体原因就是因为安卓的joi和iOS的onsplayer无法识别node环境里的require变量 所以才会乱码报错


      IP属地:山西3楼2024-06-16 15:33
      回复
        解决方法就是将require变量替换成类似功能的import变量
        在根目录找到js/plugins/SH_BenriCommands.js这个文件 用txt或者VS打开他(最好用VS,因为它可以看行数)
        在这个文件夹中找到第3597行的那一大串代码 用下述代码替换
        function SH_FileCheck(filePath) {
        return import('fs').then(fs => {
        const path = filePath;
        if (fs.existsSync(path)) {
        // 可以使用 fs 模块的其他功能
        return true;
        } else {
        console.error(path + " は存在しません。");
        return false;
        }
        }).catch(error => {
        console.error('动态导入失败:', error);
        return false;
        });
        }
        替换之后保存重启就可以了


        IP属地:山西4楼2024-06-16 15:42
        收起回复
          或者懒得编辑文档的可以找我要编辑后的SH_BenriCommands.js文件


          IP属地:山西5楼2024-06-16 15:43
          收起回复