【问题标题】:Meteor 1.3 import npm module issueMeteor 1.3 导入 npm 模块问题
【发布时间】:2016-07-22 18:06:53
【问题描述】:

这似乎很简单,但似乎无法按照使用 npm using Npm packages Meteor 1.3 的指南进行操作 我meteor安装了moment npm模块。

然后,当我尝试在客户端中使用该软件包时,我不断得到。

import moment from 'moment';
var Moment = require('moment')()

Template.myTemp.events({
'click #exampleBtn': function(e){

e.preventdefault()

console.log(Moment)

  }
});

在控制台中我似乎得到了 SyntaxError:导入声明只能出现在模块的顶层。 ReferenceError:未定义时刻。

【问题讨论】:

    标签: javascript node.js meteor npm packages


    【解决方案1】:

    您已经import moment from 'moment',不需要第 2 行。本质上,第 1 行和第 2 行是相同的。

    第 1 行是 ES2015 模块语法。 第 2 行是 CommonJS 模块语法。

    希望对您有所帮助。

    【讨论】:

    • 感谢我删除了它,但似乎仍然出现 SyntaxError: import declarations may only appear at top level of a module in the console and no log of moment
    • 既然将momentjs导入为小写moment,可以试试console.log(moment().calendar())吗?
    • 谢谢
    猜你喜欢
    • 2016-07-06
    • 2016-09-07
    • 2016-08-16
    • 2016-09-28
    • 2016-06-12
    • 2016-08-03
    • 2016-10-31
    • 2016-07-24
    • 1970-01-01
    相关资源
    最近更新 更多