首页 > 解决方案 > 未找到模块:错误:无法解析“@types/svgo”

问题描述

我已经使用 svgo 安装了类型

yarn add @types/svgo.

在我想使用 svgo 的文件中,我写:

import SVGO from 'svgo';

从那里我可以通过 svgo 的定义轻松地检查类型。

但是当我在控制台中运行 runtyarn install或类似命令时,我得到:

ERROR in dll renderer
Module not found: Error: Can't resolve '@types/svgo' in 'C:\[projectfolder]'
 @ dll renderer renderer[2]
error Command failed with exit code 2

这是一个最近从电子反应样板开始的电子项目。

这可能是什么原因造成的?

标签: typescriptyarnpkgsvgo

解决方案


有同样的问题。解决方案是移动@types/*devDependencies而不是将它们保留dependenciespackage.json.

如果您有一个新项目,那么您应该使用带有标志的yard add--dev,即yarn add --dev @types/svgo.


推荐阅读