未解决的功能或方法要求

unresolved function or method require

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

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

unresolved function or method require

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

我发现了很多关于此警告的问题,但它们都是关于 JavaScript 的,在我的项目中,js 文件对 "require" 语句没有问题,只有 ts 文件。

任何帮助将不胜感激!

I've found many questions about this warning but they all about JavaScript, and in my project js files have no problem with the "require" statement, just the ts files.

在 TypeScript 中,您需要声明您正在使用的所有内容,以防止出现拼写错误。

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

更多

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

Javascript Library 打开WebStorm preferences => languages and frameworks => Javascript => Libraries.In 和我比较,你应该没有“Nodejs core”,红圈标出的。 解决这个问题,你打开WebStorm preferences => languages and frameworks => Javascript ,更改你当前的Javascript 版本,然后像上面那样切换你的右Javascript version.Do,你应该已解决此问题

打开 WebStorm preferences => languages and frameworks => Node.js & NPM。检查 "Coding assistance for Node.js"