0.0.2 • Published 5 years ago

eslint-import-resolver-gmfe-alias v0.0.2

Weekly downloads
27
License
MIT
Repository
github
Last release
5 years ago

使用 webpack alias 的时候,eslint 会报错 import/no-unresolverd 错误。 官方有提供 eslint-import-resolver-webpack 解决,但是会运行 webpack.config.js 获取 config.resolver.alias 配置,这样就做了没有必要的开销。受不了

于是折腾了个插件...

使用

安装

yarn add eslint-import-resolver-gmfe-alias

然后配置eslint,比如 .eslintrc.js

module.exports = {
  ...
  settings: {
    'import/resolver': {
      // 配置 alias,和 webpack config.resolver.alias 保持一致即可
      'gmfe-alias': {
        common: path.resolve(__dirname, 'js/common/'),
        stores: path.resolve(__dirname, 'js/stores/'),
        svg: path.resolve(__dirname, 'svg/'),
        img: path.resolve(__dirname, 'img/')
      }
    }
  }
}