繁体   English   中英

转换为TypeScript后express.Router()未定义

[英]express.Router() is undefined after converting to TypeScript

我正在将我的express nodejs项目从JS转换为TypeScript。 我重命名了文件扩展名, 将var更改为import for“ require()” ,但是express.Router()是一件事正在起作用且未定义。

import express = require('express');
var router = express.Router(); // Undefined
import mongoose = require('mongoose');

我该怎么解决呢?

首先,在您的项目目录中,您需要安装输入

npm install -g typings

然后,安装expressJS的输入目标

typings install express --ambient --save

这将创建一个types.json并应解决您的问题

暂无
暂无

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

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