Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TypeError:在将xls转换为json时,无法设置只有getter的[object object]的属性长度_Json_Node.js_Npm_Protractor_Converter - Fatal编程技术网

TypeError:在将xls转换为json时,无法设置只有getter的[object object]的属性长度

TypeError:在将xls转换为json时,无法设置只有getter的[object object]的属性长度,json,node.js,npm,protractor,converter,Json,Node.js,Npm,Protractor,Converter,下面是我正在使用的代码,节点版本4.2.5,xls到-json@0.3.2xls到json function convXLStoJSON1(inputfile,outputfile, sheetName) { node_xj = require("C:/Protractor_Scripts/node_modules/xls-to-json"); node_xj({ input: inputfile,

下面是我正在使用的代码,节点版本4.2.5,xls到-json@0.3.2xls到json

  function convXLStoJSON1(inputfile,outputfile, sheetName)
     {

        node_xj = require("C:/Protractor_Scripts/node_modules/xls-to-json");

        node_xj({
                        input: inputfile,  // input xls 
                        output: outputfile, // output json 
                        //sheet:sheetName,
                        },

     function(err, result) {
                        if(err) {
                        console.error(err);
                        } else {
                        //console.log(result);
                        }
        });
        browser.sleep(500);
    };
下面是完整的错误

Selenium独立服务器在htt:56/w/hu启动

[launcher]错误:TypeError:无法设置[object]的属性长度 对象]在sbcs\u d中只有一个getter (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\dist\cpexcel.js:904:20)

at Object.decode (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\dist\cpexel.js:187:40) at_gc2 (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\xls.js:19:23) 在Buffer.ReadShift[作为读取移位] (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\xls.js:18:13) 在Parsexl;u destringnocch (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\xls.js:179:36) 在解压时 (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\xls.js:178:9) 在Object.parse_WriteAccess[作为f] (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\xls.js:059:17) 轻声细语 (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\xls.js:5411:11) 在parse_工作簿上 (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\xls.js:559:15) 在parse_xlscfb (C:\dragrator\u Scripts\node\u modules\xls to json\node\u modules\xlsjs\xls.js:594:27)

[launcher]进程已退出,错误代码为100


问题是xls到json包的xls文件夹中的Package.json。我尝试用其他Package.json文件更新它,但没有成功


我安装了xlsx-to-json,而不是xls-to-json,效果很好。

问题在于xls-to-json包的xls文件夹中的Package.json。我尝试用其他Package.json文件更新它,但没有成功

我将xlsx安装到json,而不是xls安装到json,效果很好