微信小程序Android系统真机调试,报以上错误
Error: not node js file system,使用官方的小游戏例子就一切正常。后来看到一篇文章,说8.0.6会出现这个问题,据说8.0.1不会有问题。于是尝试了最新版的8.0.30和8.0.1。其中8.0.30仍然存在这个问题,而8.0.1确实不报错了,但是界面一片黑,什么都出不来,在cc的编辑器和微信的编辑器里运行都是正常的。
现在不知道问题到底在哪里,谁可以帮帮我。
Error: not node js file system,使用官方的小游戏例子就一切正常。之前打包部署到微信开发者工具,使用真机调试时报not node js file system,网上查了很久均没有解决方案。后通过删减代码,逐个分析的方式,终于发现引入的第三方代码中有new TextDecoder()和new TextEncoder(),注释掉这两个代码就真机运行就正常了。
后通过百度发现,微信的真机环境没有这两个类,所以报错了。但是微信的报错真的很无语,完全没有可分析性。
后通过百度了解到一个库,FastestSmallestTextEncoderDecoder,但不管怎么尝试,在cc3.x中都无法正常运行,可能是我的用法不对,但是直接修改game.js文件,通过require("EncoderDecoderTogether.min.js");就可以正常运行了。但这样必须每次在构建完之后在微信开发者工具中引入这个js,然后修改game.js,这样实在很麻烦,请问有什么办法可以比较好的解决这个问题么?
请在官方文档中搜索build-templates相关说明,尝试构建模板来解决问题