node.js - 如何在 typescript 中引用@types/module?

标签 node.js express typescript

安装类似 @types/express 的模块后通过 npm ,如何在 typescript 中引用它?

我尝试了以下方法:

  1. /// <reference path="../node_modules/@types/express/index.d.ts" />还是给我can not find module 'express'错误

  2. import * as express from '@types/express';可以通过typescript编译,但是编译后会是require('@types/express')应该是 require('express')相反。

最佳答案

这是 TypeScript 2.0+ 以上。它不适用于早于该版本的版本。

截至目前,2.0 仍处于测试阶段,但有一个候选版本作为 typescript@rc 版本。要安装我运行:

npm install -g typescript@rc

夜间构建也可以作为 typescript@next 提供:

npm install -g typescript@next

关于node.js - 如何在 typescript 中引用@types/module?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38810801/

相关文章:

javascript - 表达-Angular2错误: ENOENT: no such file or directory upon refresh

typescript - 在 Typescript 中防止不适当的导入和执行项目层次结构

angular - 如何获取 Angular ng-bootstrap 断点

javascript - ubuntu 12.04上的nodejs vs node

node.js - 我的 Mongoose 数据播种脚本有什么问题?

node.js - Mongoose :Find and filter nested array

javascript - 在另一个组件上使用 ngFor 的信息

node.js - 找不到与yarn一起安装的软件包中的命令?

node.js - 如何使用node js、reactjs、express在实际网页中从mongodb中获取数据

node.js - 从 Loopback 远程方法返回 XML 作为响应