首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >纱线添加-dev@type/package-name做什么?

纱线添加-dev@type/package-name做什么?
EN

Stack Overflow用户
提问于 2021-10-21 06:55:38
回答 2查看 679关注 0票数 2

我不知道--dev和@type/package-name做了什么。

我试图将react颜色包添加到and本机项目中,但遇到了此错误。

代码语言:javascript
复制
Could not find a declaration file for module 'react-color'.

我通过使用加-dev@type/dev颜色来安装它来解决这个问题。

如果有人能搞清楚我的错误意味着什么以及这是如何解决错误的话会有帮助的。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-21 07:09:55

TypeScript是JavaScript的一个类型化超集,它编译成普通的JavaScript。TypeScript有自己的语法、函数,变量可以有定义的类型,如果要使用库(如react-color ),则需要为TypeScript声明类型定义。有些库包括键入文件,您不需要为它们安装类型记录的类型目的地。但是,如果库没有.d.ts文件,则需要安装.类型搜索

用于探索的资源:

  1. 类型声明
  2. 环境声明
  3. npm devDependencies文件中的依赖项、peerDependencies和package.json之间有什么区别?
票数 3
EN

Stack Overflow用户

发布于 2021-10-21 07:00:25

这将将包添加到dev依赖项中。在这里,您将项目的非直接依赖项(将不包含在包中)放置在其他上下文中。这是安装类型记录类型声明的好地方,因为它们只在构建过程中使用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69657252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档