javascript - 为什么大多数 Typescript npm 模块都以 @ 开头?
问题描述
我可以在单个节点项目中使用这两种类型的模块吗?这些类型的npm
模块之间的区别:
npm install @types/express
对比npm install express
解决方案
以 typescript 开头的模块@types
仅是类型定义,您不能仅使用类型运行代码,您也需要实现。在您的情况下npm install express
安装实施。如果您只安装实现,您将没有类型。在某些情况下,两者都装在一个包装内。
您可以自己比较它们:
推荐阅读
- c# - 如何在 Web API 中返回 XML 响应
- python - 无法匹配文件
- angular5 - 如何将数据从一个子组件传递给父组件和其他子组件?
- excel - 检查日期是否为假期,如果“假期”特定日期单元格在 excel 中执行另一个功能
- java - 如何在导航组件中从子片段中关闭父片段
- cakephp - Cakephp申请表
- android - 无法解决:com.crashlytics.sdk.android:answers-shim:0.0.3
- javascript - 如何在ajax请求中传递空白数组?
- asp.net - 是否可以使用实体框架在 web.config 文件中动态更改连接字符串?
- sql-server-2012 - 存储新数据库后如何删除大数据库中的行(SQL Server)