【问题标题】:ERROR TypeError: Cannot read property 'version' of undefined Vue.js错误类型错误:无法读取未定义的 Vue.js 的属性“版本”
【发布时间】:2020-05-06 03:30:00
【问题描述】:

当我运行npm start 我明白了

ERROR  TypeError: Cannot read property 'version' of undefined
TypeError: Cannot read property 'version' of undefined

这发生在我跑步之后

npm install

我试图通过运行npm -g install npm@version 来解决这个问题,但它却给了我这个错误

npm ERR! code ETARGET
npm ERR! notarget No matching version found for npm@version.

【问题讨论】:

标签: vue.js npm vue-cli


【解决方案1】:

根据我的经验,如果在您的项目文件之一中导入了package.json,但路径不正确,则可能会发生这种情况。
通常,一些与构建相关的配置使用package.jsonversion 属性。
由于没有提供具体细节,因此很难确定确切的问题。
首先,我将搜索错误的堆栈跟踪以定位哪个文件正在请求package.json。全球项目搜索 .version 应该也有助于找到问题。

如果您仍然无法找到问题,请添加完整的错误堆栈跟踪。

【讨论】:

    【解决方案2】:

    您是直接从 3.0 升级您的依赖项吗? 在 v4 中,eslint 是项目本身的依赖项。 所以npm install --save-dev eslint@4 可能会修复警告。

    【讨论】:

    • 谢谢!此外,eslint-plugin-vue 是必需的。
    猜你喜欢
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2018-07-12
    相关资源
    最近更新 更多