yarn添加——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是JavaScript的类型化超集,编译成纯JavaScript。TypeScript有自己的语法、函数和变量可以定义类型,如果你想使用像react-color这样的库,你需要为TypeScript声明类型定义。有些库包含typing file,你不需要为它们安装TypeScript的type destination。但万一图书馆没有博士学位。Ts文件,您需要安装它。类型搜索
可供探索的资源:

  1. 类型声明
  2. 环境声明
  3. npm包中的dependencies、devDependencies和peerDependencies有什么区别?json文件吗?

这将把包添加到开发依赖项中。在这个地方,你可以放置那些不是项目的直接依赖项(不会包含在包中),但会在其他上下文中使用的东西。这里是安装typescript类型声明的好地方,因为它们只在构建过程中使用。

相关内容

最新更新