typescript - 未找到模块:错误:无法解析“@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
这是一个最近从电子反应样板开始的电子项目。
这可能是什么原因造成的?
解决方案
有同样的问题。解决方案是移动@types/*
到devDependencies
而不是将它们保留dependencies
在package.json
.
如果您有一个新项目,那么您应该使用带有标志的yard add--dev
,即yarn add --dev @types/svgo
.
推荐阅读
- ruby - 如何在红宝石中进行预增量?
- javascript - Javascript 文件被公司防火墙阻止
- google-apps-script - 例外:参数 (null,number) 与 SpreadsheetApp.Sheet.insertRowsAfter 的方法签名不匹配
- qt - 无法加载 Qt 平台插件“xcb”
- angular - 简化对 Angular2 组件服务数据的访问
- php - 当我旋转文件然后合并时,它会失去旋转
- r - 如何使用 apply 和 mutate 创建新变量?
- html - 悬停在Angular中时如何截断长字符串并为完整字符串添加工具提示
- azure - 未找到 Azure Nuxt
- google-apps-script - 在 Google Workspace 附加卡中调整图片大小