找回密码
 立即注册

QQ登录

只需一步,快速开始

阿仁

初级会员

33

主题

148

帖子

349

积分

初级会员

积分
349
阿仁
初级会员   /  发表于:2024-6-25 15:29  /   查看:2638  /  回复: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-6-25 15:29:32
来自 10#
您好,尝试用下下面的方案:

  1. GC.Spread.Sheets.LicenseKey = (ExcelIO as any).LicenseKey = ""
复制代码


或者这个:

  1. Object.defineProperty(ExcelIO, 'LicenseKey', {
  2.     value: 'your key'
  3.   })
复制代码




回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-25 18:43:11
2#
您好,可以发一下依赖相关代码,以及package.json文件吗?
回复 使用道具 举报
阿仁
初级会员   /  发表于:2024-6-26 08:51:49
3#
Ellia.Duan 发表于 2024-6-25 18:43
您好,可以发一下依赖相关代码,以及package.json文件吗?

"dependencies": {
    "@element-plus/icons-vue": "2.0.10",
    "@grapecity/spread-excelio": "^15.1.2",
    "@grapecity/spread-sheets": "^15.1.2",
    "@grapecity/spread-sheets-barcode": "^15.1.2",
    "@grapecity/spread-sheets-charts": "^15.1.2",
    "@grapecity/spread-sheets-designer": "^15.1.2",
    "@grapecity/spread-sheets-designer-resources-cn": "^15.1.2",
    "@grapecity/spread-sheets-designer-vue": "^15.1.2",
    "@grapecity/spread-sheets-languagepackages": "^15.1.2",
    "@grapecity/spread-sheets-pdf": "^15.1.2",
    "@grapecity/spread-sheets-pivot-addon": "^15.1.2",
    "@grapecity/spread-sheets-print": "^15.1.2",
    "@grapecity/spread-sheets-resources-zh": "^15.1.2",
    "@grapecity/spread-sheets-shapes": "^15.1.2",
    "@grapecity/spread-sheets-tablesheet": "^15.1.2",
    "@grapecity/spread-sheets-vue": "^15.1.2",
    "@handsontable/vue3": "^14.4.0",
    "@vue-office/docx": "^1.6.2",
    "@vue-office/excel": "^1.7.8",
    "@vueuse/core": "9.5.0",
    "axios": "0.27.2",
    "element-plus": "2.2.21",
    "file-saver": "2.0.5",
    "fuse.js": "6.6.2",
    "handsontable": "^14.4.0",
    "js-cookie": "3.0.1",
    "jsencrypt": "3.3.1",
    "nprogress": "0.2.0",
    "pinia": "2.0.22",
    "screenfull": "^6.0.2",
    "vue": "3.2.45",
    "vue-cropper": "1.0.3",
    "vue-router": "4.1.4",
    "vue3-draggable-resizable": "^1.6.5"
  },
  "devDependencies": {
    "@babel/core": "^7.20.5",
    "@babel/eslint-parser": "^7.19.1",
    "@typescript-eslint/eslint-plugin": "^5.45.0",
    "@typescript-eslint/parser": "^5.45.0",
    "@vitejs/plugin-vue": "3.1.0",
    "@vue/compiler-sfc": "3.2.45",
    "eslint": "8.22.0",
    "eslint-plugin-vue": "^9.8.0",
    "sass": "1.56.1",
    "typescript": "^4.9.5",
    "unplugin-auto-import": "0.11.4",
    "vite": "3.2.3",
    "vite-plugin-compression": "0.5.1",
    "vite-plugin-eslint": "^1.8.1",
    "vite-plugin-svg-icons": "2.0.1",
    "vite-plugin-vue-setup-extend": "0.4.0"
  }
}
依赖相关代码指的是?
回复 使用道具 举报
阿仁
初级会员   /  发表于:2024-6-26 14:02:40
4#
Ellia.Duan 发表于 2024-6-25 18:43
您好,可以发一下依赖相关代码,以及package.json文件吗?

补充一下,之前是15.1.0,有一个问题升级到15.1.2之后那个问题解决了,但是打包就报错了。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-26 16:07:39
5#
您好,尝试将尖括号去掉,删除lock文件 ,重新npm install  , 然后打包。您看是否还有此问题。

image.png441553954.png
回复 使用道具 举报
阿仁
初级会员   /  发表于:2024-6-26 17:22:28
6#
Ellia.Duan 发表于 2024-6-26 16:07
您好,尝试将尖括号去掉,删除lock文件 ,重新npm install  , 然后打包。您看是否还有此问题。

是您标注的这两个嘛还是全部都换掉
回复 使用道具 举报
阿仁
初级会员   /  发表于:2024-6-26 17:39:29
7#
Ellia.Duan 发表于 2024-6-26 16:07
您好,尝试将尖括号去掉,删除lock文件 ,重新npm install  , 然后打包。您看是否还有此问题。

我只更改了标注的这两个,还是一样
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-6-26 18:02:49
8#
全部,SpreadJS的引用,不要出现^
回复 使用道具 举报
阿仁
初级会员   /  发表于: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.

还是不行。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部