ESLintエラー'define' is not defined. (no-undef)
が引き続き発生します。私は、define
をグローバルに定義することはできますが、これはネイティブにサポートされるべきではないと思いますか?定義が定義されていません(ESLint)
define([], function() { // Error here!
'use strict';
....
これは私のeslintrc.jsonです:
{
"env": {
"shared-node-browser": true,
"commonjs": true
},
"plugins": ["requirejs"],
"extends": ["eslint:recommended"],
"rules": {
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"windows"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
],
"requirejs/no-invalid-define": 2,
"requirejs/no-multiple-define": 2,
"requirejs/no-named-define": 2,
"requirejs/no-commonjs-wrapper": 2,
"requirejs/no-object-define": 1
}
}
誰もが期待と要件が異なるため、ネイティブでは定義されません。だから誰も自分たちのグローバルな要件が何であるかを誰もが指定できるように '.rc'ファイルがあるのです。ですから、設定ファイルにグローバルセクションを追加するだけです。 – Andy