【发布时间】:2016-09-22 13:35:38
【问题描述】:
通过npm 安装@types/express 之类的模块后,如何在打字稿中引用它?
我尝试了以下方法:
/// <reference path="../node_modules/@types/express/index.d.ts" />还是给我can not find module 'express'错误import * as express from '@types/express';可以通过 typescript 编译,但是编译后会是require('@types/express'),应该是require('express')。
【问题讨论】:
-
为什么不
import * as express from 'express'? -
我也试过了,给我
can not find module 'express',我想是因为express模块在package.json中不包含typings字段。 -
您使用的是什么版本的 tsc?这应该是 2.0 的一个特性。
-
我用的是1.8.10,可能是这个原因,等我试试,谢谢!
-
不幸的是我发现最新版本是 1.8 :(
标签: node.js express typescript