我安装了Node.js tools for Visual Studio并创建了一个新的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.');
});
当我构建项目时,我收到编译错误 在第1行找不到名称&#39;要求<。em> 。
任何人都可以帮忙解释为什么会发生这种情况以及如何解决这个问题吗?
答案 0 :(得分:0)
它应该是这样的:
import redis = require('redis');
或
import redis from 'redis';