未解决的功能或方法要求

时间:2016-02-21 23:43:44

标签: node.js typescript webstorm

我正在使用WebStorm构建Node.js应用程序。我正在使用TypeScript。

当我使用“require”语句时,我收到此警告:

  

未解决的功能或方法需要

仅在TypeScript文件中发生。在js文件中没有问题。代码工作顺便说一句,这只是一个警告。

我发现了很多关于这个警告的问题,但他们都是关于JavaScript的,在我的项目中,js文件对“require”语句没有任何问题,只有ts文件。

任何帮助都将深表感谢!

3 个答案:

答案 0 :(得分:5)

  

我发现了很多关于这个警告的问题,但他们都是关于JavaScript的,在我的项目中,js文件对“require”语句没有任何问题,只有ts文件。

在TypeScript中,您需要声明,以避免错误拼写错误。

从DefinitelyTyped获取node.d.tshttps://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/node/node.d.ts

更多

https://basarat.gitbooks.io/typescript/content/docs/types/migrating.html

答案 1 :(得分:2)

Javascript Library   打开WebStorm preferences =>语言和框架=> Javascript => Libraries。与我相比,你应该没有“Nodejs核心”,红色圆圈标记的是什么。  解决这个问题,你打开WebStorm preferences =>语言和框架=> Javascript,更改您当前的Javascript版本,然后切换您正确的Javascript版本。如上所述,您应该已经解决了这个问题

答案 2 :(得分:0)

打开WebStorm preferences => languages and frameworks => Node.js & NPM。选中“ Node.js的编码帮助”