在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代码>