【问题标题】:How to import Papaparse如何导入 Papaparse
【发布时间】:2023-02-10 22:31:44
【问题描述】:

我有一个 Svelte/Js/Vite 应用程序,需要导入 Papaparse。它安装为 npm install papaparse 并出现在 package.json 中。

当我将其导入为 import * as Papa from "papaparse"; 时,方法在 IDE 中不可见(即 parse()),并显示以下错误:

加载动态导入的模块时出错。这可能是由于语法错误或导入了不存在的模块。 (见上面的错误)

当我将其导入为 import {Papa} from "papaparse"; 时,方法在 IDE 中可见,但有一条消息

无法解析符号“爸爸”

而且无论如何它在浏览器中都不起作用并出现相同的错误。

导入的正确方法是什么,这些问题的原因是什么。

【问题讨论】:

    标签: javascript import svelte vite papaparse


    【解决方案1】:

    我认为您需要以这种方式导入它,因为它是默认导出的成员:

    import Papa from "papaparse";
    
    // the name does not really matter. You can name it whatever you want
    // as you're basically saying:
    // import { default as Papa } from "papaparse"
    
    // So, you can do it like this too:
    // import Mama from "papaparse";
    

    如果您想了解更多原因,我建议您阅读这篇文章:
    https://www.digitalocean.com/community/tutorials/understanding-modules-and-import-and-export-statements-in-javascript

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-06
      • 2015-10-01
      • 2020-12-19
      • 2020-01-18
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      • 2021-11-24
      相关资源
      最近更新 更多