请问下微信开发者工具的下socketio 使用方法?

在creator使用socketio, 按照官方文档的指引, 先用
if (!cc.sys.isNative) {
// SocketIO 原始代码

包裹好socket.io.min的代码, 并导入为插件。
在creator中, 可以 this.socket = io(uri); 来使用。

但发布成微信小游戏后, 在微信开发者工具就会报 io 未定义。

折腾了好久, 最后

这样解决的, 但是每次重新build, game.js就会被覆盖, 很不方便, 而且这明显是个临时方案。

想问下大家, 正确的做法是什么???我有哪边弄错了吗?

人工顶下

可以定制项目构建。
http://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html

想问下, 这是临时方案 还是正确解法?

正确的解法

哦哦, 好, 谢谢。