标签: javascript typescript
我可以在单个节点项目中使用两种类型的模块吗? 和这些npm类型的模块之间的区别:
npm
npm install @types/express与npm install express
npm install @types/express
npm install express
答案 0 :(得分:2)
以@types开头的模块仅是打字稿类型定义,不能仅使用类型运行代码,还需要实现。在您的情况下,npm install express安装实现。如果仅安装实现,则将没有类型。在某些情况下,两者都装在单个包装中。
@types
您可以自己比较它们:
Type definitions for express
Express implementation