VS2015 Typescript 无法找到名称为 'require' 的变量

22 浏览
0 Comments

VS2015 Typescript 无法找到名称为 'require' 的变量

这个问题已经有了答案

TypeScript获取错误TS2304:找不到名称\'require\'

我安装了Visual Studio的Node.js工具并创建了一个新的TypeScript> Node.js>空白Node.js控制台应用程序项目。

目前我只有一个文件(sender.ts)。 下面是代码:

var redis = require('redis');
var client = redis.createClient(); //creates a new client
client.on('connect', function () {
    console.log('connected');
});
client.on('ready', function () { 
    client.publish('agent', 'I am sending a message.');
});

当我构建项目时,我在第一行上得到一个编译错误找不到名称\'require\'。

有谁能帮忙解释这是为什么,以及我如何解决它?

admin 更改状态以发布 2023年5月23日
0
0 Comments

应该是这样的:

import redis = require('redis');

或者

import redis from 'redis'; 

0