ESLint是給預警:ESLint:警告在解決流星僞全局
import { Meteor } from 'meteor/meteor';
的警告是:無法解析路徑模塊「流星/流星」。我如何關閉它?或解決它?
ESLint是給預警:ESLint:警告在解決流星僞全局
import { Meteor } from 'meteor/meteor';
的警告是:無法解析路徑模塊「流星/流星」。我如何關閉它?或解決它?
我使用eslint-import-resolver-meteor
settings: {
'import/resolver': 'meteor'
},
謝謝,我已將答案標記爲已回答。雖然@saimeunt提出的解決方案是正確的並且可行,但這是正確的解決方案。 – vijayst
您需要相關的特殊規則流星添加到您的.eslintrc.json
:
{
"rules": {
"import/no-unresolved": ["error", { "ignore": ["^meteor/", "^/"] }]
}
}
此規則將增加2個例外import/no-unresolved
:
meteor/
允許從meteor/
僞進口流星包目錄。/
允許從Meteor項目的根目錄導入軟件包(例如:/imports/collections/Posts
)。非常有幫助,謝謝! –
我的設置已經是如下:
"settings": {
"import/resolver": "meteor",
"import/core-modules": [ "meteor/meteor" ],
"import/no-extraneous-dependencies": "off"
},
流星是建立在中的NodeJS頂部的框架。流星建立了自己的包裝系統。我不知道它是如何解決的。流星/流星在流星包系統中尋找流星。流星/下劃線正在尋找流星包系統中的下劃線。流星有一個叫做atmospherejs的軟件包管理器。其中一些將在即將到來的版本中被刪除。 – vijayst