当我运行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.
您是否直接从 3.0 升级了依赖项? 在 v4 中,eslint
是项目本身的依赖项所必需的。 因此,npm install --save-dev eslint@4
可能会修复警告。
根据我的经验,如果在项目的一个文件中导入了package.json
,但路径不正确,则可能会发生这种情况。
通常,某些与构建相关的配置使用package.json
version
属性。由于
没有提供具体细节,因此很难确定确切的问题。
首先,我会搜索错误的堆栈跟踪以找到哪个文件正在请求package.json
。全球项目搜索.version
也应该有助于找到问题。
如果仍然无法找到问题,请添加完整的错误堆栈跟踪。