[英]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.