问题描述
我正在尝试运行npm i
,但是它给了我错误:
error: no matching constructor for initialization of 'v8::String::Utf8Value'
解决方法
今天,当我拿起一个5个月前运行的项目时,我遇到了同样的问题。
整个游戏是在package.json
中保持依赖关系的更新。
当组件中的某些版本不匹配时会发生此问题,因为某些内容已在后台进行了更新。我建议您一步一步地开始安装所有依赖项的最新稳定版本。我刚刚能够通过我的角度项目解决问题。
每次安装最新版本的依赖项时,它都会告诉您它还需要什么,然后您就可以安装它。您将意识到不必安装所有内容,并且其中一半会自动更新。
,为了解决这个问题,我只是将我使用的 npm 版本更新为 v10.16.0
,然后启动 npm install
命令;错误不再存在。