Javascript 如何将express与typescript一起使用
因此,定义文件从tsd移到了typings,现在移到了@types,我如何在node/express项目中使用@types,此时首选什么,以及为什么我们从tsd移到了typings,现在又移到了@types 谢谢 为什么我们从tsd改为打字,现在改为@typesJavascript 如何将express与typescript一起使用,javascript,node.js,express,typescript,typescript-typings,Javascript,Node.js,Express,Typescript,Typescript Typings,因此,定义文件从tsd移到了typings,现在移到了@types,我如何在node/express项目中使用@types,此时首选什么,以及为什么我们从tsd移到了typings,现在又移到了@types 谢谢 为什么我们从tsd改为打字,现在改为@types 创建TSD是因为在早期,您必须手动转到GitHub并手动下载dts文件 创建打字是因为dts缺少一些重要特性。例如,并非所有的类型定义都可以在上找到,但Typings允许您从多个源下载。然而,这是一个问题,因为现在我们有两个工具和多个
- 创建TSD是因为在早期,您必须手动转到GitHub并手动下载dts文件
- 创建打字是因为dts缺少一些重要特性。例如,并非所有的类型定义都可以在上找到,但Typings允许您从多个源下载。然而,这是一个问题,因为现在我们有两个工具和多个dts源
- @类型是由Microsoft创建的,目的是停止工具的疯狂并改善开发人员的体验
$ npm install inversify
inversify npm模块包含dts文件,因此您无需安装任何额外的文件
如果npm模块(例如JQuery)中不包含dts文件,则不需要像打字或dts这样的额外工具。您也可以使用npm:
$ npm install jquery @types/jquery
如何在node/express项目中使用@types
您只需要一个npm命令:
$ npm install express @types/express
请记住,要使@types正常工作,您需要TypeScript>=2.0