【发布时间】:2016-11-23 22:24:08
【问题描述】:
我正在学习 Angular 2.0-Meteor 教程,在第 20 步“使用 CollectionFS 处理文件”时遇到错误。
“找不到模块 'meteor/jalik:ufs'。”我已尝试删除和添加 jalik:ufs 并调用流星重置,但此错误似乎仍然存在。
我在尝试运行步骤 21 之前包含的示例代码时也遇到了错误。
【问题讨论】:
我正在学习 Angular 2.0-Meteor 教程,在第 20 步“使用 CollectionFS 处理文件”时遇到错误。
“找不到模块 'meteor/jalik:ufs'。”我已尝试删除和添加 jalik:ufs 并调用流星重置,但此错误似乎仍然存在。
我在尝试运行步骤 21 之前包含的示例代码时也遇到了错误。
【问题讨论】:
这与打字有关。现在我认为这个包没有现有的类型。
因此您可以编写自己的类型。
或者使用临时的方式去除警告:
删除import { UploadFS } from 'meteor/jalik:ufs';。然后在任意文件中添加declare const UploadFS: any;。
【讨论】:
教程在两者之间更新:
参见第 21.22 点声明流星/贾利克: Link
declare module "meteor/jalik:ufs" {
interface Uploader {
start: () => void;
}
interface UploadFS {
Uploader: (options: any) => Uploader;
}
export var UploadFS;
}
【讨论】: