【问题标题】:VS2015 Typescript Cannot find name 'require' [duplicate]VS2015 Typescript找不到名称'require'[重复]
【发布时间】:2016-03-01 17:08:25
【问题描述】:

我安装了Node.js tools for Visual Studio 并创建了一个新的 TypeScript > Node.js > Blank 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 行收到编译错误找不到名称“require”。

谁能帮助解释为什么会发生这种情况以及我该如何解决?

【问题讨论】:

标签: node.js typescript visual-studio-2015


【解决方案1】:

应该是这样的:

import redis = require('redis');

import redis from 'redis'; 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-01
    • 2017-09-14
    • 2016-05-23
    • 2016-11-05
    • 2018-08-29
    • 1970-01-01
    • 2016-01-24
    相关资源
    最近更新 更多