找回密码
 立即注册

QQ登录

只需一步,快速开始

阿仁
金牌服务用户   /  发表于:2024-6-25 15:29  /   查看:2380  /  回复:17
1金币
Error when using sourcemap for reporting an error: Can't resolve original location of error.
Illegal reassignment to import 'spreadExcel'
帮忙看看这是什么问题
image.png826308898.png

  import * as spreadExcel from '@grapecity/spread-excelio'



17 个回复

正序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-8 13:59:11
18#
本帖最后由 Ellia.Duan 于 2024-7-8 14:03 编辑

您好,在16版本我们推出sheetio插件以前,如15版本,SpreadJS需要用ExcelIO包去导入导出Excel 。而ExcelIO插件需要授权信息。

基于您的当前15版本,需要为ExcelIO进行授权(即您说的赋值spreadExcel.LicenseKey = xxx)

您说的有些浏览器是指哪些浏览器。版本是多少,以及报什么错呢。

基于您的场景,建议给出一个demo。我们来复现下此问题。




回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2024-7-8 10:27:44
17#
Ellia.Duan 发表于 2024-7-2 14:31
您好,尝试用下下面的方案:

方案2在客户的有些浏览器中直接会报错,我想问下spreadExcel.LicenseKey = 这个赋值是必须的嘛?别人没有报告过类似的问题嘛
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-4 09:16:04
16#
您好,15的最高版本是15.2.5。
您可以查看我们的文档,
https://demo.grapecity.com.cn/sp ... s/rnotes/rnotesv152
此文档中记录了每个大版本的变化。
如果是想要查看每个小版本的修复说明,您可以在产品动态版本中查看月报。

关于您提到的警告问题 ,如果不方便升级测试,您可以提供我们一个最小demo。我们来复现下此问题。
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2024-7-4 09:03:37
15#
Ellia.Duan 发表于 2024-7-2 18:23
您好,由于不确定在新版本是否已解决此警告问题,您可以先在您本地升级版本为17.1.0版本测试下。
如果不报 ...

之前的16版本我们使用的后台工具读取文件有错误,所以我们目前可能只能在15大版本去选择,15版本的最新版本是哪个版本我可以试一下。或者我在哪里能看到每个版本的更新说明嘛?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-2 18:23:20
14#
您好,由于不确定在新版本是否已解决此警告问题,您可以先在您本地升级版本为17.1.0版本测试下。
如果不报这个错误了,说明已在之后的版本中解决了这个问题
如果还报这个错误,我将继续调研,如果可以,您可以提供我一个最小demo 复现此问题,我来进行问题反馈。
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2024-7-2 16:40:32
13#
Ellia.Duan 发表于 2024-7-2 14:31
您好,尝试用下下面的方案:

我用第二个方案不报那个错了,但是有个下面这个问题,这个能处理吗
node_modules/@grapecity/spread-sheets-charts/dist/gc.spread.sheets.charts.min.js (29:31945): Use of eval in "node_modules/@grapecity/spread-sheets-charts/dist/gc.spread.sheets.charts.min.js" is strongly discouraged as it poses security risks and may cause issues with minification.
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2024-7-2 14:53:39
12#
阿仁 发表于 2024-7-2 14:48
ExcelIO这个变量是哪里来的?

忽略本条
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2024-7-2 14:48:01
11#
Ellia.Duan 发表于 2024-7-2 14:31
您好,尝试用下下面的方案:

ExcelIO这个变量是哪里来的?
回复 使用道具 举报
阿仁
金牌服务用户   /  发表于:2024-7-2 08:49:17
9#
Ellia.Duan 发表于 2024-6-26 18:02
全部,SpreadJS的引用,不要出现^

Cannot assign to import "LicenseKey"

    script:/coding/bqsl_web/src/views/standardLib/components/Designer.vue?id=0:20:14:
      20 │   spreadExcel.LicenseKey =
         ╵               ~~~~~~~~~~

  Imports are immutable in JavaScript. To modify the value of this import, you must export a setter
  function in the imported file (e.g. "setLicenseKey") and then import and call that function here
  instead.

还是不行。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-26 18:02:49
8#
全部,SpreadJS的引用,不要出现^
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部