Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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
如何在javascript中导入papaparse?_Javascript_Papaparse - Fatal编程技术网

如何在javascript中导入papaparse?

如何在javascript中导入papaparse?,javascript,papaparse,Javascript,Papaparse,我在createa文件夹中使用npm install papaparse安装了papaparse。然而,当我尝试从'papaparse'导入{Papa}时在index.js中,我遇到以下错误: (node:6680) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. (Use `node --trace-war

我在createa文件夹中使用
npm install papaparse
安装了papaparse。然而,当我尝试从'papaparse'导入{Papa}时在index.js中,我遇到以下错误:

(node:6680) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
/Users/y/createa/index.js:2
import { Papa } from 'papaparse';
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at wrapSafe (internal/modules/cjs/loader.js:992:16)
    at Module._compile (internal/modules/cjs/loader.js:1040:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    at Module.load (internal/modules/cjs/loader.js:941:32)
    at Function.Module._load (internal/modules/cjs/loader.js:782:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47
我还尝试了
const{Papa}=require(“papaparse”)

这就是我得到的错误:

/Users/y/createa/index.js:9
papa = Papa()
       ^

TypeError: Papa is not a function
    at Object.<anonymous> (/Users/y/createa/index.js:9:8)
    at Module._compile (internal/modules/cjs/loader.js:1076:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    at Module.load (internal/modules/cjs/loader.js:941:32)
    at Function.Module._load (internal/modules/cjs/loader.js:782:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47
/Users/y/createa/index.js:9
爸爸
^
类型错误:Papa不是一个函数
反对。(/Users/y/createa/index.js:9:8)
at模块编译(内部/modules/cjs/loader.js:1076:30)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:1097:10)
在Module.load(内部/modules/cjs/loader.js:941:32)
at Function.Module._load(内部/modules/cjs/loader.js:782:14)
在Function.executeUserEntryPoint[作为runMain](internal/modules/run_main.js:72:12)
在internal/main/run_main_module.js:17:47

如何修复此问题,以便读取CSV文件?对不起,我对Javascript非常陌生,我很困惑它是如何工作的。谢谢大家!

嗯,我想你应该那样做

const fs = require('fs');
const papa = require('papaparse');
const file = fs.createReadStream('challenge.csv');
var count = 0; // cache the running count
papa.parse(file, {
    worker: true, // Don't bog down the main thread if its a big file
    step: function(result) {
        // do stuff with result
    },
    complete: function(results, file) {
        console.log('parsing complete read', count, 'records.'); 
    }
});
我找到一篇关于爸爸的帖子

const fs = require('fs');
const papa = require('papaparse');
const file = fs.createReadStream('challenge.csv');
var count = 0; // cache the running count
papa.parse(file, {
    worker: true, // Don't bog down the main thread if its a big file
    step: function(result) {
        // do stuff with result
    },
    complete: function(results, file) {
        console.log('parsing complete read', count, 'records.'); 
    }
});