繁体   English   中英

找不到模块TypeScript

[英]Can not find module TypeScript

我正在将我的nodejs项目转换为typescript nodejs。 我已将.js文件的扩展名更改为.ts,但是现在我收到了require()错误。 为了克服这个问题,我试过了

import express from "express"

但是这给了我“找不到模块错误” 我已经研究过它并将其缩小到我认为TypeScript需要express.d.ts文件以检测Express模块​​的问题。 但是我在项目的任何地方都找不到express.d.ts文件。 这最终意味着我错过了一些东西。

有人能指出我正确的方向或者可能帮我解决这个问题吗?

Typescript找不到模块声明,这就是你得到(语义)错误的原因。
代码实际编译并且应该没有错误地工作。
但是,自动完成和类型推断将不起作用。

要修复错误,您应该将express.d.ts安装为环境模块声明文件。
这可以使用Typings完成:
npm install -g typings
typings install express --global --save

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM