我不确定——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文件,您需要安装它。类型搜索
可供探索的资源:
- 类型声明 环境声明npm包中的dependencies、devDependencies和peerDependencies有什么区别?json文件吗?
这将把包添加到开发依赖项中。在这个地方,你可以放置那些不是项目的直接依赖项(不会包含在包中),但会在其他上下文中使用的东西。这里是安装typescript类型声明的好地方,因为它们只在构建过程中使用。