找不到模块:错误:无法解析“@types/svgo”

use*_*776 4 typescript yarnpkg svgo

我已经使用安装了 svgo 类型

yarn add @types/svgo.

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

import SVGO from 'svgo';

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

但是当我yarn 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
Run Code Online (Sandbox Code Playgroud)

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

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

Daw*_*zuk 6

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

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