我尝试对我的meteor-app脚本使用严格模式。但是使用这段代码:
"use strict";
example = function(param) {
var userId = Meteor.userId();
}
给了我两个linter错误:
'Meteor' is not defined.
'example' is not defined.
对于最后一个,我认为我必须将函数定义为
const example = function() {}
更新:
但是linter给了我错误example is defined, but never used
。我在一个单独的文件中定义了一些函数,因此这个函数不会在这个文件中使用。
同样的问题:
var month = parseInt(moment().format('MM'));
moment()未定义......
答案 0 :(得分:3)
linter不了解Meteor
和moment
,因为它们是由其他脚本定义的。
你如何处理这取决于你正在使用哪种短绒。
将/* global Meteor, moment */
放在脚本顶部可能会解决它。