[LayaAir3]laya3引用npm的库有问题
LayaAir3.1.6
npm安装了phase-sdk之后编译报错Phase is not defined,运行项目之后还会有一个Buffer is not defined,调用的都是node_modules内定义好的。
工程demo已上传,解压后npm i即可,该项目使用的node版本是20.17.0
npm安装了phase-sdk之后编译报错Phase is not defined,运行项目之后还会有一个Buffer is not defined,调用的都是node_modules内定义好的。
工程demo已上传,解压后npm i即可,该项目使用的node版本是20.17.0
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自:
出现Buffer is not defined这个报错,则是因为它引用了Buffer,Buffer是nodejs的模块,在浏览器环境中不可使用。解决方案(来自网络)是在index.html加入以下语句:
将url替换为 https://bundle.run/buffer@6.0.3当然,js文件也可以自行下载放到bin目录中引入。