码迷,mamicode.com
首页 > 其他好文 > 详细

2.在使用"node-xlsx" 模块时报" TypeError: Object function Object() { [native code] } has no method 'assign' "

时间:2018-08-13 14:59:59      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:一个   替换   eth   play   none   -o   引擎   controls   现在   

最近做一个关于数据库数据以xls格式导出的功能。由于之前用的"excel-export"模块功能有不是很全。也有可能是我没完全弄明白怎么使用这个模块生成多页的excel文件吧。后来就选用了‘node-xlsx‘模块来做。但是在使用demo的时候,会报一个TypeError: Object function Object() { [native code] } has no method ‘assign的错误。网上查了半天也没找到相关信息。后来终于找到一篇文章。(链接:https://www.cnblogs.com/theswiftworld/p/node-object-assign.html)。里面的一语句话告诉了我原因:"老版本的 ECMAScript 6 以下引擎是不支持 Object.assign 函数的."然后我恍然大悟,原来是我的node版本太低了。找到原因,现在来解决吧。

1.首先把‘object-assign‘模块下载下来。(具体的下载方法,我就不多说了,相信写node的人都知道)

2.把这个模块里面的方法替换掉‘node-xlsx‘模块中使用的assign()方法即可。

技术分享图片

技术分享图片

好了,这样就完美解决问题了。

2.在使用"node-xlsx" 模块时报" TypeError: Object function Object() { [native code] } has no method 'assign' "

标签:一个   替换   eth   play   none   -o   引擎   controls   现在   

原文地址:https://www.cnblogs.com/Nick-Hu/p/9467850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!