Javascript 找不到模块类型脚本
我正在将我的nodejs项目转换为typescriptnodejs。我已经将.js文件的扩展名更改为.ts,但是现在我遇到了require()错误。为了克服这个问题,我试着Javascript 找不到模块类型脚本,javascript,node.js,express,typescript,mean-stack,Javascript,Node.js,Express,Typescript,Mean Stack,我正在将我的nodejs项目转换为typescriptnodejs。我已经将.js文件的扩展名更改为.ts,但是现在我遇到了require()错误。为了克服这个问题,我试着 import express from "express" 然而,这给了我“找不到模块错误”。我已经对它进行了研究,并将其缩小到我想TypeScript需要express.d.ts文件来检测express模块的问题。但是,我在项目中的任何地方都找不到express.d.ts文件。这最终意味着我错过了一些东西 有人能给我指出
import express from "express"
然而,这给了我“找不到模块错误”。我已经对它进行了研究,并将其缩小到我想TypeScript需要express.d.ts文件来检测express模块的问题。但是,我在项目中的任何地方都找不到express.d.ts文件。这最终意味着我错过了一些东西
有人能给我指出正确的方向,或者帮我解决这个问题吗?Typescript找不到模块声明,这就是为什么会出现(语义)错误。
代码实际上是编译的,应该可以正常工作。
但是,自动补全和类型推断将不起作用 要修复此错误,应将
express.d.ts
安装为环境模块声明文件。这可以使用:
npm安装-g打字
typings install express--global--save
Typescript找不到模块声明,这就是出现(语义)错误的原因。代码实际上是编译的,应该可以正常工作。
但是,自动补全和类型推断将不起作用 要修复此错误,应将
express.d.ts
安装为环境模块声明文件。这可以使用:
npm安装-g打字
typings install express--global--save
您能找到丢失的文件吗?我试图使用typescript编译器的declaratoin命令生成.d.ts文件,但由于,express文件的扩展名是.js,而不是.tsp。也许文章可以帮助您。您是否安装了键入功能?npm i-g tsd
tsd install express--save
您能找到缺少的文件吗?我试图使用typescript编译器的declarationin命令生成.d.ts文件,但由于,express文件的扩展名是.js,而不是.tsd。也许文章可以帮助您。您是否已安装键入?npm i-g tsd
tsd install express--save