相关疑难解决方法(0)

标识符的定义与另一个文件中的定义冲突

我正在将旧组件从 Typescript 6 更新到 8。我已经更新了 中的 Jasmine 依赖项package.json,但现在出现错误:

“以下标识符的定义与另一个文件中的定义冲突:

ImplementationCallback、ExpectedRecursive、Expected、SpyObjMethodNames、CustomEqualityTester、CustomMatcherFactory、ExpectationFailed、SpecFunction、SpyObj、jasmine”。

两个冲突的文件如下:

@types/jasmine/index.d.ts

@types/jasmine/ts3.1/index.d.ts
Run Code Online (Sandbox Code Playgroud)

我已经尝试删除缓存以及删除 node_modules 和 package-lock 然后重新安装所有内容。我尝试删除其中一个文件并将另一个文件用作唯一的 index.d.ts 文件,但随后出现错误“找不到 'jasmine' 的类型定义文件。”

有没有人有其他建议?

jasmine typescript angular

8
推荐指数
2
解决办法
5957
查看次数

标签 统计

angular ×1

jasmine ×1

typescript ×1