VS2015 Typescript找不到名称'require'[重复]
Posted
技术标签:
【中文标题】VS2015 Typescript找不到名称\'require\'[重复]【英文标题】: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”。。
谁能帮助解释为什么会发生这种情况以及我该如何解决?
【问题讨论】:
***.com/questions/31173738/… 起初那个答案并没有解决我的问题,但我一定改变了一些东西。现在可以了。 【参考方案1】:应该是这样的:
import redis = require('redis');
或
import redis from 'redis';
【讨论】:
以上是关于VS2015 Typescript找不到名称'require'[重复]的主要内容,如果未能解决你的问题,请参考以下文章
TypeScript 找不到名称 Weakmap、Map 等
Angular 和 Typescript:找不到名称 - 错误:找不到名称
Typescript + VS Code:找不到模块“myimage.png”