wpsjs2.2.0,加载项基于vue框架实现,打包离线版插件功能报错

详情如图,离线版加载项报错;ReferenceError:ribbon is not defined at<anonymous>:1:15 nodejs版本:18.16.0 vue版本:3.4.29 已知: 1、基于vue框架实现,在线版正常 2、无框架场景下,离线版正常 求助大神!!!
广东省
浏览 317
收藏
4
分享
4 +1
5
+1
全部评论 5
 
王子陶

@金山办公

目前已知的一种解决方式是做单文件打包, 具体方法参考https://www.npmjs.com/package/vite-plugin-singlefile . 从浏览器调试器的信息看起来, 这是因为用file协议加载时没有minetype字段, 导致类型为module的script标签的js脚本没有正常加载.12版本已经通过修改浏览器本身来解决掉了.
· 广东省
1
回复
感谢 已通过升级版本解决
· 广东省
回复
 
这个问题 遇到,同一个项目在线可以,离线不可以。目前 在12 版上测试过没问题,但是在11 的版本上测试有问题。
· 北京
回复
是的! 感谢大佬,我前段时间找了wps官方的售后,也是这么说 11.+的版本不支持离线版,12+版本支持在线版和离线版部署。
· 广东省
回复
 
王禹成

创作者俱乐部成员

这方面不懂
· 浙江省
回复