在Meteor中加载harrison:papa解析包

在Meteor中加载harrison:papa解析包,meteor,typescript,papaparse,Meteor,Typescript,Papaparse,我下载了harrison:papa parsepackage:meteor add harrison:papa parse. 但是现在我需要将它加载到我的Meteor应用程序中,这样我就可以使用它了 我在我的组件中导入了包: import { Papa } from 'meteor/harrison:papa-parse'; 然后我需要在typing.d.ts文件中声明模块 declare module 'meteor/harrison:papa-parse' { // something

我下载了
harrison:papa parse
package:
meteor add harrison:papa parse.
但是现在我需要将它加载到我的Meteor应用程序中,这样我就可以使用它了

我在我的组件中导入了包:

import { Papa } from 'meteor/harrison:papa-parse';
然后我需要在
typing.d.ts
文件中声明模块

declare module 'meteor/harrison:papa-parse' {
  // something here like export const Papa; ?
}
但是从那以后我就迷路了!我有一个错误:
无法读取未定义的属性“parse”

在我的组件中:

Papa.parse("http://mywebsite/test.csv", {
        download: true,
        complete: function(results) {
            console.log(results);
        }
      });

也许有一种简单的方法可以轻松地导入包,我正在尝试将其复杂化?

meteor包在服务器上导出“Papa”变量,这意味着您必须从服务器进程调用它

从代码中删除此行,因为它不会执行任何操作:

import { Papa } from 'meteor/harrison:papa-parse';
Meteor包不需要导入,包规范的一部分是自动导入所需的任何变量

根据文档,这个包应该可以在浏览器中使用,但是出于某种原因,meteor包的作者决定只在服务器中公开它


还有一个npm包可用,这可能是一个更好的路径供您遵循。

meteor包在服务器上导出“Papa”变量,这意味着您必须从服务器进程调用它

从代码中删除此行,因为它不会执行任何操作:

import { Papa } from 'meteor/harrison:papa-parse';
Meteor包不需要导入,包规范的一部分是自动导入所需的任何变量

根据文档,这个包应该可以在浏览器中使用,但是出于某种原因,meteor包的作者决定只在服务器中公开它


还有一个npm软件包,这可能是一个更好的路径供您遵循。

您不需要harrison:papa parse meteor软件包。您可以直接安装和使用papaparse NPM包。在meteor项目的根目录中运行meteor npm安装--save papaparse。然后,在客户端脚本中,您可以使用
从“papaparse”导入Papa

您不需要哈里森:爸爸解析流星软件包。您可以直接安装和使用papaparse NPM包。在meteor项目的根目录中运行meteor npm安装--save papaparse
。然后,在客户端脚本中,您可以使用
从“papaparse”导入Papa