我想将 baconjs 与 TS 一起使用,但是在为 ts 复制 baconjs def 文件后,我得到了那个消息:bacon.ts(216,1): error TS1148: Cannot compile external modules,除非提供了“--module”标志。
为了解决这个问题,我应该为 tsc 添加一个带有 --module cmd 的文件监视器,但是我找不到如何从文件监视器设置中区分模块和其他 ts 文件
新闻:添加d.ts文件后,有很多这样的错误
我想将 baconjs 与 TS 一起使用,但是在为 ts 复制 baconjs def 文件后,我得到了那个消息:bacon.ts(216,1): error TS1148: Cannot compile external modules,除非提供了“--module”标志。
为了解决这个问题,我应该为 tsc 添加一个带有 --module cmd 的文件监视器,但是我找不到如何从文件监视器设置中区分模块和其他 ts 文件
新闻:添加d.ts文件后,有很多这样的错误
我发现 WebStorm 的 TypeScript 实现很奇怪。
似乎 WebStorm 需要了解 .d.ts ——而现在唯一的方法是去:
WebStorm > Preferences > Languages & Frameworks > Libraries
然后单击Download
按钮。选择顶部默认为的下拉菜单Official libraries
并选择TypeScript community stubs
。然后选择您要使用的定义。
这似乎非常多余。大多数项目用于tsd
管理定义依赖项。我希望这里有人告诉我们有一种更简单的方法可以使用 WebStorm 做到这一点。
添加d.ts文件后,有很多这样的错误
那是因为 Webstorm 没有更新到引入了 Promise 的 TS 1.4。修复:使用较旧的.d.ts
( https://github.com/borisyankov/DefinitelyTyped/tree/1.3.0 ) 或等待 webstorm 更新。