Nuxt.js:导入`vuex`会发出eslint(import / no-extraneous-dependencies)错误

时间:2019-03-15 02:18:21

标签: eslint nuxt

out.removeLinks()Nuxt.js作为依赖关系一起提供,因此导入它不需要我在vuex中指定它。

但是由于package.json不在vuex中,因此每当我尝试导入package.json时,vuex都会发出eslint错误。

在这种情况下,import/no-extraneous-dependencies模块中已经包含了如何告诉eslintvuex的信息?还是有任何解决方法可以忽略某些模块,即。 nuxtvuex ...

以下是我当前的vue规则。

eslint

2 个答案:

答案 0 :(得分:0)

您可以将vuex指定为core-modulesreference

// .eslintrc.js
settings: {
  'import/core-modules': ['vue', 'vuex'] // these modules are included in nuxt.js
}

答案 1 :(得分:0)

您可以忽略这些模块,如下所示:

    'node/no-extraneous-import': [
      'error',
      {
        allowModules: ['vue', 'vuex']
      }
    ]