本文介绍了Eslint:无重复解决错误:无法加载解析器“节点"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我今天刚刚使用 npm update 更新了我的项目(带有 VueJS 和 Quasar 框架的 SPA),但我现在无法运行它.

I just updated my project(SPA with VueJS and Quasar Framework) today with npm update and I can't now run it.

我收到错误 no-duplicates 解决错误:无法在许多不同的模块中加载解析器节点".它总是指向 1:1

I am getting error no-duplicates Resolve error: unable to load resolver "node" in many different modules. It is always pointing 1:1

我不知道发生了什么,因为之前一切正常......

I have no idea what is going on as it was all working fine before...

有什么建议吗?

推荐答案

遇到了同样的问题,我想我已经删除了一些依赖项来修复

Had the same issue, I think some dependancies have been removed to fix I did

npm install eslint-plugin-import --save-dev

npm install babel-preset-env --save-dev

npm install babel-preset-env --save-dev

然后我编辑了 .eslintrs.js

Then I edited .eslintrs.js

修改扩展成这个样子

  extends: [
    'standard',
    'plugin:import/errors',
    'plugin:import/warnings',
    ],

添加导入插件如

  plugins: [
    'html',
    'import'
  ],

然后添加以下规则

'import/named': 2,
'import/namespace': 2,
'import/default': 2,
'import/export': 2,

然后您还必须修改导入类星体的位置

You then also have to modify where you import quasar

例如它以前是这样的

import Quasar from 'quasar'

现在你必须做的

import Quasar from 'quasar-framework'

这篇关于Eslint:无重复解决错误:无法加载解析器“节点"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 06:01