Vue-cli in [eslint] Cannot read properties of undefined (reading 'type') 错误

问题描述 投票:0回答:3

我安装了 Vue cli。我正在运行

npm run serve
命令,但还没有编写任何代码,但不幸的是,我遇到了以下错误。有没有人可以帮忙?

已安装最新版本的Node Js。我以为它与Nodejs有关所以我重新安装了nodejs但是它没有用。

enter image description here

javascript vue.js webpack webpack-dev-server vue-cli
3个回答
2
投票

我今天遇到了同样的问题。显然它是由最新版本的 esquery (1.4.1) 引起的。 要解决此问题,只需使用旧版本的 esquery。您可以通过以下方式执行此操作:

npm install --save-dev [email protected]

确保之后不要在 package.json 中更新或删除 ^ from "esquery": "^1.4.0"


1
投票

这是一个

esquery
错误。这是相关问题:https://github.com/estools/esquery/issues/135

如果您使用的是纱线,则可以通过将其放入

esquery
来解决以前版本的有问题的包(
packge.json
)。这将忽略来自其中一个部门的有问题的版本并使用这个显式版本。

"resolutions": {
    "esquery": "1.4.0"
},

如果您使用的是 npm,则可以将

resolutions
替换为
overrides
https://docs.npmjs.com/cli/v8/configuring-npm/package-json#overrides

分辨率如何工作:https://classic.yarnpkg.com/lang/en/docs/selective-version-resolutions/#toc-how-to-use-it


0
投票

谢谢你的回答。我在这里问完我的问题后,我重新安装了vue cli项目,但这次我是通过安装默认设置来完成的。我在之前的安装中使用 airnb 设置安装了它。这就是我解决问题的方法。

© www.soinside.com 2019 - 2024. All rights reserved.