0

編集: [解決済み] これを読んでいる人にとって、Papa Parse は Node.js ではなく、ブラウザーのパーサーです。Baby Parse は Node.js に使用されますが、その機能はそれほど広範ではなく、ファイルから直接解析することはできず、文字列からのみ解析することができます。

ファイルには、papaparse.js次のコード行があります。

xhr = new XMLHttpRequest();

これがエラーの原因のようで、回避方法がわかりません。

私のコード:

var Papa = require('papaparse');
var data;

process.argv.forEach(function(val, index, array) {
    console.log(index + ': ' + val);
});
var file = process.argv[2];
console.log("File: " + file);


// Parse the file
Papa.parse(file, {
    header: true,
    download: true,
    dynamicTyping: true,
    complete: function(results) {
        data = results;
        console.log(data);
    }
});

任意のアイデアをいただければ幸いです:)

4

1 に答える 1

3

実際に PapaParse はノード環境で使用できるようになりました: https://github.com/mholt/PapaParse/blob/master/README.md#papa-parse-for-node

ただし、parse-config で「ダウンロード」オプションを無効にする必要があります。そうしないと、ライブラリが XMLHttpRequest 経由でファイルをロードしようとするためです。

于 2019-02-05T14:03:16.520 に答える