在“ NPM I”期间遇到错误:“ v8 :: String :: Utf8Value”的初始化没有匹配的构造函数

问题描述

我正在尝试运行npm i,但是它给了我错误:

error: no matching constructor for initialization of 'v8::String::Utf8Value'

解决方法

今天,当我拿起一个5个月前运行的项目时,我遇到了同样的问题。

整个游戏是在package.json中保持依赖关系的更新。

当组件中的某些版本不匹配时会发生此问题,因为某些内容已在后台进行了更新。我建议您一步一步地开始安装所有依赖项的最新稳定版本。我刚刚能够通过我的角度项目解决问题。

每次安装最新版本的依赖项时,它都会告诉您它还需要什么,然后您就可以安装它。您将意识到不必安装所有内容,并且其中一半会自动更新。

,

为了解决这个问题,我只是将我使用的 npm 版本更新为 v10.16.0,然后启动 npm install 命令;错误不再存在。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...