新手求助2.4.11项目升级到3.8后报错

我的项目在2.4.11上正常运行 升到3.8以后 修复了所有报错 但是运行游戏时黑屏 报下面的错误 一直没有找到错误的解决办法 请各位大佬帮忙看一下 谢谢

Error: Current environment does not provide a require() for requiring ‘buffer’.
at factory (f:\shuihu\shclient3\scripting\x\chunks\bf\cce:\internal\ml\cjs-loader.mjs:93:27)
at CjsLoader._load (f:\shuihu\shclient3\scripting\x\chunks\bf\cce:\internal\ml\cjs-loader.mjs:78:9)
at CjsLoader._tryModuleLoad (f:\shuihu\shclient3\scripting\x\chunks\bf\cce:\internal\ml\cjs-loader.mjs:63:18)
at CjsLoader._require (f:\shuihu\shclient3\scripting\x\chunks\bf\cce:\internal\ml\cjs-loader.mjs:42:14)
at f:\shuihu\shclient3\scripting\x\chunks\bf\cce:\internal\ml\cjs-loader.mjs:105:36
at f:\shuihu\shclient3\scripting\x\chunks\bf\cce:\internal\ml\cjs-loader.mjs:112:24
at f:\shuihu\shclient3\node_modules\bytebuffer\dist\bytebuffer-node.js:36:19
at _cjsLoader.define.buffer (f:\shuihu\shclient3\node_modules\bytebuffer\dist\bytebuffer-node.js:33:19)
at CjsLoader._load (f:\shuihu\shclient3\scripting\x\chunks\bf\cce:\internal\ml\cjs-loader.mjs:78:9)
at CjsLoader._tryModuleLoad (http://localhost:7456/scripting/x/chunks/bf/bfe72779096c71ed4dc3545a580f7065d44c03f9.js:83:18) {stack: ‘Error: Current environment does not provide a…779096c71ed4dc3545a580f7065d44c03f9.js:83:18)’, message: ‘Current environment does not provide a require() for requiring ‘buffer’.’}

貌似你的shader出问题了,应该是路径的问题,Cocos Creator 3.8 手册 - 升级指南