问题反馈:dashboard安装插件丢失文件,导致插件不能运行

用户找到我反馈插件不能运行,提示插件的main.js找不到

Failed to load package at D:\Project\cocos\Airplane\packages\热更新manifest生成工具: 
Failed to load ./main.js:
   Error: Cannot find module 'D:\Project\cocos\Airplane\packages\热更新manifest生成工具\main'

我发现用户安装的插件丢失文件,的确是没有main.js这个文件

image

但是用户下载的插件压缩包里面,的确是有这个文件的

image

我重新安装插件后,发现就正常了,所以我感觉是dashboard在安装插件时,解压缩有问题导致

建议:插件安装后,校验下文件的数量对不对,当然能一步到位,校验下md5最好了,谢谢

插件的安装逻辑,一定要写到主进程哦

还有就是插件解压过程中,用户关闭了dashboard,这样也会导致插件安装异常