0

我是流星新手。我没有在我的包中添加 moment.js。但我可以看到 moment.js 包含在我呈现的页面中。我认为 moment.js 包含在我添加的任何其他包中。我的问题是我不能使用包含的 moment.js。当我尝试使用 moment.js Meteor 时说Exception in template helper: ReferenceError: moment is not defined。可能是什么问题?

在此处输入图像描述

JS:

Template.Home.helpers({
  fromnow: function(time){
    console.log(time);
    return moment(time).fromNow();
  }
});
4

1 回答 1

3

对此的简单回答是,您必须将该包实际添加到 Meteor。您显示的 HTML 源代码只是依赖项指示器。您必须从命令行手动添加包。

命令如下:

>meteor add momentjs:moment

momentjs:moment: Moment.js (official): parse, validate, manipulate, and display dates - official Meteor packaging

上面一行表示安装了 momentjs 包。所以现在,无论您何时可能已经编写了代码。它将开始工作。

于 2016-04-30T08:12:40.210 回答