MomentJs:Meteor中没有定义时刻?

时间:2015-05-11 11:40:06

标签: javascript meteor momentjs meteor-helper

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

enter image description here

JS:

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

1 个答案:

答案 0 :(得分:3)

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

命令如下:

>meteor add momentjs:moment

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

以上行表示已安装momentjs包。所以,现在,无论你在哪里编写代码的时刻。它将开始工作。