Meteor 1.3 导入 npm 模块问题
Posted
技术标签:
【中文标题】Meteor 1.3 导入 npm 模块问题【英文标题】:Meteor 1.3 import npm module issue 【发布时间】: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:未定义时刻。
【问题讨论】:
【参考方案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())
吗?
谢谢以上是关于Meteor 1.3 导入 npm 模块问题的主要内容,如果未能解决你的问题,请参考以下文章
`npm install` 与 Meteor 1.3 中的 `meteor npm install` 相同吗?
在 Meteor 1.3 中导入通过 npm 安装的外部 Javascript 库
在 Meteor 1.3 + angular1 上使用 npm(凹凸!)
如何在 Meteor 1.3 中通过 NPM 使用引导程序?