typescript - yarn add --dev @types/package-name 有什么作用?
问题描述
我不确定 --dev 和 @types/package-name 是做什么的。
我尝试将 react-color 包添加到我的 react native 项目并遇到此错误
Could not find a declaration file for module 'react-color'.
我通过使用 yarn add --dev @types/react-color 安装它来解决它
如果有人可以分解我的错误的含义以及如何解决错误,将会有所帮助。谢谢!
解决方案
这会将包添加到开发依赖项中。这是您放置项目的非直接依赖项(不会包含在包中)但在其他上下文中使用的地方。这是安装 typescript 类型声明的好地方,因为它们只在构建过程中使用。
推荐阅读
- android - Firestore 多次写入同一个文档并停止工作一段时间
- python - 如何正确使用 pitch_shift (librosa)?
- java - 我如何从 Spring Security 抛出自定义响应
- azure-devops - 在 Linux 代理上读取 JSON 文件并将其部署在 DCOS 上
- google-app-engine - 由于付费应用的配额,AppEngine blobstore.CreateUploadURL 调用失败
- spring-boot - Spring Boot 2.1.5 不记录现有端点
- oracle - 如何在单个查询中定义多个(WITH AS FUNCTIONS)?
- javascript - 在 Kendo Grid 中获取选定的行值
- java - 如何序列化来自多个类的对象
- python - 使用 scipy 稀疏矩阵和 numpy 数组训练 sklearn ML 模型