Uncaught TypeError: root is undefined papaparse

Uncaught TypeError: root is undefined papaparse

我的代码中的 papaparse 有问题,我尝试解析一个字符串,但给我这个错误:

Uncaught TypeError: root is undefined"

代码如下:

import * as Papa from "../file/papaparse/papaparse.js";
input.onchange = e => {
  var file = e.target.files[0];
  var reader = new FileReader();
  reader.readAsText(file, 'UTF-8');
  reader.onload = readerEvent => {
    let imported = readerEvent.target.result;
    let splittedimp = this.$Papa.parse(imported, {
      "header": true
    })
    console.log(splittedimp);
  }
}

input.onchange 在一个异步函数中。 知道为什么会出现这个错误吗? 错误发生在 papaparse 文件的第 25 行: root.Papa = factory(); 我也没有使用 nodejs 或 jquery,我只是下载了文件并将其导入到我项目的文件夹中

问题是 papaparse 不喜欢 import as。我已经将 URL 添加到连接到 JS 页面的 HTML 页面的脚本中,现在可以正常工作了。