私の流星アプリのスクリプトに厳密なモードを使用しようとしました。しかし、このコードを使用して:厳密なモードで変数を定義する
"use strict";
example = function(param) {
var userId = Meteor.userId();
}
することは私に2つのリンターエラーを与える:
:私は私が更新const example = function() {}
としての機能を定義するために持っていると思う最後の1については
'Meteor' is not defined.
'example' is not defined.
しかし、linterは私にエラーexample is defined, but never used
を与えます。いくつかの関数を別々のファイルに定義しているので、この関数はこのファイルでは使用されません。以下のようなもののため
と同じ問題:
var month = parseInt(moment().format('MM'));
瞬間は、()
'window.Meteor = Meteor'についてはどうですか?そして厳密なモードを関数スコープに制限しますか? –
しかし、それは恐ろしいコードになるでしょうか? – user3142695
私のプロジェクトでは、上記のアプローチを使用しています。つまり、scopeを機能させるために 'use strict'を使用します。それ以外の場合、私はライブラリのいずれかを使用することはできません。 –