找回密码
 立即注册

QQ登录

只需一步,快速开始

Ellia.Duan SpreadJS 开发认证
超级版主   /  发表于:2023-1-28 17:06  /   查看:1087  /  回复:0
本帖最后由 Ellia.Duan 于 2023-1-28 17:06 编辑

1、有一部分用户本地使用SpreadJS一切正常,部署发布后,导入excel文件,发现控制台会报错,提示“xx is not a function”。
首先可以排查下package.json文件中否使用了"uglifyjs-webpack-plugin"插件,
客户的demo使用的是老UglifyJsPlugin版本,存在一些问题,如
https://github.com/webpack-contrib/uglifyjs-webpack-plugin/issues/264,
https://github.com/mishoo/UglifyJS/issues/2842https://github.com/mishoo/UglifyJS/issues/2842
缩小源代码后,会内联造成该问题的优化。
以下是 spreadjs 形状模块经过 uglify(两次)缩小后的结果。
image.png843952941.png
但真实形状模块的缩小结果是
image.png26767882.png
如果遇到上述问题,建议升级 webpack 和 UglifyJSPlugin排除下问题。

2、除此之外,一些用户将designer部署后,发现页面一片空白,且控制台没有任何提示。
首先可以排查下package.json文件中否使用了"vite"插件,可能出错原因是vite版本兼容问题
如果遇到上述问题,建议升级下vite版本再打包测试下。



您需要登录后才可以回帖 登录 | 立即注册
返回顶部