700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 前端开发:npm install 报错npm ERR! Cannot read property ‘extraneous‘ of undefined的解决方法

前端开发:npm install 报错npm ERR! Cannot read property ‘extraneous‘ of undefined的解决方法

时间:2023-10-02 09:35:22

相关推荐

前端开发:npm install 报错npm ERR! Cannot read property ‘extraneous‘ of undefined的解决方法

前言

项目为了上基线,把本地项目编译之后的node_modules文件和dist文件都删掉了,然后上完基线之后,重新编译本地项目代码,结果初始化项目失败,提示无法读取未定义的“外部”属性,原因就是上一次编译的项目包没有处理干净造成的报错,那么本篇博文就来分享一下相关的解决方法。

报错提示

在删除本地项目编译生成的node_modules文件夹,然后重新编译项目:npm install 然后项目报错,报错信息如下所示:

admin@MacBook-Pro Project % npm installnpm ERR! Cannot read property extraneous of undefinednpm ERR! A complete log of this run can be found in:npm ERR! /Users/admin/.npm/_logs/-07-16T02_50_26_885Z-debug.log

分析

通过上述报错信息可以看到,在重新编译项目的时候编译失败,无法读取未定义的“外部”属性,原因就是前一次的项目编译残留在package-lock.json文件中的三方包引起的。如果只删除了项目编译的node_modules文件夹,未删除package-lock.json文件,然后直接进行npm install ,那么只会安装package-lock.json里面描述的三方包。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。