4

我想将 baconjs 与 TS 一起使用,但是在为 ts 复制 baconjs def 文件后,我得到了那个消息:bacon.ts(216,1): error TS1148: Cannot compile external modules,除非提供了“--module”标志。

为了解决这个问题,我应该为 tsc 添加一个带有 --module cmd 的文件监视器,但是我找不到如何从文件监视器设置中区分模块和其他 ts 文件

新闻:添加d.ts文件后,有很多这样的错误 在此处输入图像描述

4

2 回答 2

3

我发现 WebStorm 的 TypeScript 实现很奇怪。

似乎 WebStorm 需要了解 .d.ts ——而现在唯一的方法是去:

WebStorm > Preferences > Languages & Frameworks > Libraries

然后单击Download按钮。选择顶部默认为的下拉菜单Official libraries并选择TypeScript community stubs。然后选择您要使用的定义。

这似乎非常多余。大多数项目用于tsd管理定义依赖项。我希望这里有人告诉我们有一种更简单的方法可以使用 WebStorm 做到这一点。

于 2015-02-21T11:49:26.700 回答
1

添加d.ts文件后,有很多这样的错误

那是因为 Webstorm 没有更新到引入了 Promise 的 TS 1.4。修复:使用较旧的.d.ts( https://github.com/borisyankov/DefinitelyTyped/tree/1.3.0 ) 或等待 webstorm 更新。

于 2015-02-23T01:07:07.770 回答