Javascript Webstorm Typescript支持-找不到符号?

Javascript Webstorm Typescript支持-找不到符号?,javascript,typescript,webstorm,Javascript,Typescript,Webstorm,我的.ts文件中有这样的代码 test.control('test-change',TestChange) 我的test模块在lib/test.ts中初始化,并正确传输到test.js 但是,当我编写上述代码时,webstorm会在代码行中抛出以下错误: 错误TS2095:找不到符号“test”。 Webstorm中是否有任何解决方案可以避免此错误?这段代码看起来非常好,甚至在以前也能工作。我还使用了在Visual Studio中工作过的代码,因此这里的问题似乎不是代码。Visual Studi

我的
.ts
文件中有这样的代码

test.control('test-change',TestChange)

我的
test
模块在
lib/test.ts
中初始化,并正确传输到
test.js

但是,当我编写上述代码时,webstorm会在代码行中抛出以下错误:

错误TS2095:找不到符号“test”。


Webstorm中是否有任何解决方案可以避免此错误?这段代码看起来非常好,甚至在以前也能工作。我还使用了在Visual Studio中工作过的代码,因此这里的问题似乎不是代码。

Visual Studio将项目中的所有TypeScript文件隐式包含到全局命名空间中。用于手动使用
tsc
或使用Webstorm/任何其他需要明确引用的工具进行编译

/// <reference path="../path/to/lib/test.ts"/>
//
您可以只使用
reference.ts
,尽管我不再建议这样做


Grunt ts可以接受
///ts:ref=test
并为您生成引用标记。

Visual studio将项目中的所有TypeScript文件隐式包含到全局命名空间中。用于手动使用
tsc
或使用Webstorm/任何其他需要明确引用的工具进行编译

/// <reference path="../path/to/lib/test.ts"/>
//
您可以只使用
reference.ts
,尽管我不再建议这样做


Grunt ts可以接受
///ts:ref=test
并为您生成引用标记。

Visual studio将项目中的所有TypeScript文件隐式包含到全局命名空间中。用于手动使用
tsc
或使用Webstorm/任何其他需要明确引用的工具进行编译

/// <reference path="../path/to/lib/test.ts"/>
//
您可以只使用
reference.ts
,尽管我不再建议这样做


Grunt ts可以接受
///ts:ref=test
并为您生成引用标记。

Visual studio将项目中的所有TypeScript文件隐式包含到全局命名空间中。用于手动使用
tsc
或使用Webstorm/任何其他需要明确引用的工具进行编译

/// <reference path="../path/to/lib/test.ts"/>
//
您可以只使用
reference.ts
,尽管我不再建议这样做


Grunt ts可以接受
///ts:ref=test
并为您生成一个引用标记。

遵循上述操作仍然会给我留下相同的错误:/I尝试直接引用该文件,以及使用
Grunt ts
创建一个
reference.ts
文件并引用该文件。值得一提的是,代码现在确实在构建和运行,它只是用
找不到符号
错误填满了我的控制台。+1回答不错。请您详细解释一下为什么您不再推荐该产品了?@llya谢谢。从链接
警告:将编译器与--out/reference.ts一起使用会减慢快速编译管道的速度。使用带有转换的外部模块。
遵循上述操作仍然会导致相同的错误:/I尝试直接引用该文件,以及使用
grunt ts
创建
reference.ts
文件并引用该文件。值得一提的是,代码现在确实在构建和运行,它只是用
找不到符号
错误填满了我的控制台。+1回答不错。请您详细解释一下为什么您不再推荐该产品了?@llya谢谢。从链接
警告:将编译器与--out/reference.ts一起使用会减慢快速编译管道的速度。使用带有转换的外部模块。
遵循上述操作仍然会导致相同的错误:/I尝试直接引用该文件,以及使用
grunt ts
创建
reference.ts
文件并引用该文件。值得一提的是,代码现在确实在构建和运行,它只是用
找不到符号
错误填满了我的控制台。+1回答不错。请您详细解释一下为什么您不再推荐该产品了?@llya谢谢。从链接
警告:将编译器与--out/reference.ts一起使用会减慢快速编译管道的速度。使用带有转换的外部模块。
遵循上述操作仍然会导致相同的错误:/I尝试直接引用该文件,以及使用
grunt ts
创建
reference.ts
文件并引用该文件。值得一提的是,代码现在确实在构建和运行,它只是用
找不到符号
错误填满了我的控制台。+1回答不错。请您详细解释一下为什么您不再推荐该产品了?@llya谢谢。从链接
警告:将编译器与--out/reference.ts一起使用会减慢快速编译管道的速度。改用带有转换的外部模块。