ESLint:解决 Meteor pseudo-globals 时的警告
ESLint: Warning in resolving Meteor pseudo-globals
ESLint 发出警告:
import { Meteor } from 'meteor/meteor';
警告是:无法解析模块 'meteor/meteor' 的路径。我怎样才能把它关掉?或者解决它?
您需要在 .eslintrc.json
中添加与 Meteor 相关的特殊规则:
{
"rules": {
"import/no-unresolved": ["error", { "ignore": ["^meteor/", "^/"] }]
}
}
此规则将为 import/no-unresolved
添加 2 个例外:
meteor/
允许从 meteor/
伪目录导入 Meteor 包。
/
允许从 Meteor 项目的根目录导入包(例如 /imports/collections/Posts
)。
我一直在使用eslint-import-resolver-meteor
settings: {
'import/resolver': 'meteor'
},
我的设置如下:
"settings": {
"import/resolver": "meteor",
"import/core-modules": [ "meteor/meteor" ],
"import/no-extraneous-dependencies": "off"
},
ESLint 发出警告:
import { Meteor } from 'meteor/meteor';
警告是:无法解析模块 'meteor/meteor' 的路径。我怎样才能把它关掉?或者解决它?
您需要在 .eslintrc.json
中添加与 Meteor 相关的特殊规则:
{
"rules": {
"import/no-unresolved": ["error", { "ignore": ["^meteor/", "^/"] }]
}
}
此规则将为 import/no-unresolved
添加 2 个例外:
meteor/
允许从meteor/
伪目录导入 Meteor 包。/
允许从 Meteor 项目的根目录导入包(例如/imports/collections/Posts
)。
我一直在使用eslint-import-resolver-meteor
settings: {
'import/resolver': 'meteor'
},
我的设置如下:
"settings": {
"import/resolver": "meteor",
"import/core-modules": [ "meteor/meteor" ],
"import/no-extraneous-dependencies": "off"
},