找回密码
 立即注册

QQ登录

只需一步,快速开始

hhh2024

注册会员

9

主题

25

帖子

86

积分

注册会员

积分
86
hhh2024
注册会员   /  发表于:2024-10-9 10:08  /   查看:405  /  回复:10
1金币
求教,v17本地调试正常,部署到线上报错cannot set properties of undefined (setting wijspread), 感谢!

最佳答案

查看完整内容

你好,已经解决了,本地把nodemodule、package-lock.json都删了,然后重新npm i再上传就解决了。。。

10 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-10 11:03:57
11#
好的,解决了就好,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-9 17:31:21
9#
您好,这种部署后的问题不太好排查,可能需要远程看看,您这边是哪个公司,方便留一下您的联系方式吗?
回复 使用道具 举报
hhh2024
注册会员   /  发表于:2024-10-9 15:13:19
8#
Joestar.Xu 发表于 2024-10-9 15:09
如果是这样的话根据目前的情况来看也无法判断是什么原因导致的问题了,需要您提供一个可以复现此问题的Demo ...

本地没问题的,部署到线上就报这个错
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-9 15:09:07
7#
如果是这样的话根据目前的情况来看也无法判断是什么原因导致的问题了,需要您提供一个可以复现此问题的Demo,这边本地复现后帮您调研看看。
回复 使用道具 举报
hhh2024
注册会员   /  发表于:2024-10-9 14:12:41
6#
Joestar.Xu 发表于 2024-10-9 13:34
您好,您把此处的^符号去掉,确保各个包版本一致后再运行试试看。

你好,去掉了也不行
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-9 13:34:27
5#
您好,您把此处的^符号去掉,确保各个包版本一致后再运行试试看。

image.png403999938.png
回复 使用道具 举报
hhh2024
注册会员   /  发表于:2024-10-9 12:33:32
4#
Joestar.Xu 发表于 2024-10-9 12:15
您好,您目前用的是SpreadJS还是wijimo呢?

wijimo目前没有V17的版本,但是看您描述中又有wijspread。能 ...

引用的库:
  1. "@grapecity-software/spread-sheets": "17.0.8",
  2.     "@grapecity-software/spread-sheets-react": "17.0.8",
  3.     "@grapecity-software/spread-sheets-resources-zh": "^17.0.8",
复制代码

具体报错信息:
  1. TypeError: Cannot set properties of undefined (setting 'wijspread')
  2.     at ./dist/plugins/data/data.ko.js (409.9a96b255.async.js:197:36895)
  3.     at ni (409.9a96b255.async.js:4:154193)
  4.     at ./dist/plugins/data/data.entry.js (409.9a96b255.async.js:197:35048)
  5.     at ni (409.9a96b255.async.js:4:154193)
  6.     at ./all.entry.js (409.9a96b255.async.js:4:154816)
  7.     at ni (409.9a96b255.async.js:4:154193)
  8.     at 409.9a96b255.async.js:244:481806
  9.     at 27122 (409.9a96b255.async.js:244:481861)
  10.     at G (umi.c267f36c.js:29:9775)
  11.     at 95818 (409.9a96b255.async.js:244:482040)
复制代码

  1. oe && ((re = oe.bindingHandlers)["gc-spread-sheets"] = re["gcspread-sheets"] = re.wijspread = {
  2.                         init: function(B, w, a, s) {
  3.                             var w, _, T, g, C, m, p, h, D, W, V, d;
  4.                             if (!vt(B).data("workbook") && (_ = (w = w()) && w.sheets,
  5.                             T = new Le.Workbook(vt("#" + B.id)[0],w),
  6.                             _)) {
  7.                                 for (C = g = void 0,
  8.                                 m = _.length,
  9.                                 p = T.getSheetCount(); p < m; )
  10.                                     g = T.S2(T.T2(p)),
  11.                                     T.A2(p, 0, g),
  12.                                     p = T.getSheetCount();
  13.                                 for (h = 0; h < m; h++)
  14.                                     g = T.getSheet(h),
  15.                                     D = (C = _[h]).name,
  16.                                     W = C.autoGenerateColumns,
  17.                                     V = C.data,
  18.                                     d = C.columns,
  19.                                     typeof D == ze && 0 < D.length && g.ub(D),
  20.                                     typeof W == "boolean" && (g.autoGenerateColumns = W),
  21.                                     V && g.setDataSource(V),
  22.                                     d && 0 < d.length && (g.autoGenerateColumns = !1,
  23.                                     g.bindColumns(d))
  24.                             }
  25.                         },
  26.                         update: function(B, c, a, s) {}
  27.                     })
  28.                 },
复制代码
回复 使用道具 举报
hhh2024
注册会员   /  发表于:2024-10-9 12:31:02
3#
Joestar.Xu 发表于 2024-10-9 12:15
您好,您目前用的是SpreadJS还是wijimo呢?

wijimo目前没有V17的版本,但是看您描述中又有wijspread。能 ...

你好,目前用的spreadjs v17,不知道为啥会报这个错
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-9 12:15:30
2#
您好,您目前用的是SpreadJS还是wijimo呢?

wijimo目前没有V17的版本,但是看您描述中又有wijspread。能否再详细说明一下吗?
回复 使用道具 举报
最佳答案
最佳答案
hhh2024
注册会员   /  发表于:2024-10-9 10:08:39
来自 10#
Joestar.Xu 发表于 2024-10-9 17:31
您好,这种部署后的问题不太好排查,可能需要远程看看,您这边是哪个公司,方便留一下您的联系方式吗?

你好,已经解决了,本地把nodemodule、package-lock.json都删了,然后重新npm i再上传就解决了。。。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部