带有node_modules的WebStorm TypeScript支持

我正在试图在WebStorm中创build一个简单的TypeScript项目来导入一个Node.js模块。 我已经在设置中下载了相关的库TypeScript定义,并且在编译器设置中指定了--module commonjs ,但是当我试图实际导入模块时,我收到了Cannot find external module错误。

这是我能想到的最基本的例子。 我在这里错过了什么?

源代码+项目布局库设置TypeScript编译器设置

我想你可能需要在你的文件的顶部:

 /// <reference path="node.d.ts" /> 

我还不确定如何引用您在Webstorm IDE中下载的Definitely Type节点定义。

尝试从以下位置手动下载node.d.ts:

https://github.com/borisyankov/DefinitelyTyped/blob/master/node/node.d.ts

并把它放到你的工作目录中。

如果你正在使用tsconfig.json,那么你可以告诉WebStorm使用它。 在Languanges&Frameworks> TypeScript下search它