好的,所以这个文章记录得很清楚,但我可能做了一些愚蠢的事情而无法让它发挥作用......
我在Electron应用程序上使用eslint-plugin-import,我得到Unable to resolve path to module 'electron'
的lint错误。
在文档中,它说我需要A.)使用共享的Electron配置B.)将带有electron
的数组传入“import / core-modules”设置。
对于A,我试过这个:
{
"extends": [
"airbnb",
"plugin:import/electron"
]
}
当我lint时,我明白了:
对于B,我试过了:{
"extends": [
"airbnb"
],
"plugins": [
"import"
],
"rules": {
"import/core-modules": [
"electron"
]
}
}
得到这个:
我也试过了:
{
"extends": [
"airbnb"
],
"plugins": [
"import"
],
"settings": {
"import/core-modules": [
"electron"
]
}
}
我只是得到了“未解决的模块路径”错误。
这可能是非常愚蠢的事,但我做错了什么?理想情况下,我只想使用共享配置。
答案 0 :(得分:0)
好的,在Github repo上发布此问题之后,事实证明电子相关的更改尚未发布到npm。它们将在下一个版本中出现,但截至目前,它们只是在掌握中。
https://github.com/benmosher/eslint-plugin-import/issues/393#issuecomment-227821876