【发布时间】:2015-05-02 02:28:57
【问题描述】:
在 WebStorm 中编辑在 VisualStudio 上创建的打字稿项目正在回复此错误:
错误:(1, 1) TS1148: 无法编译外部模块,除非 提供了“--module”标志。
代码很简单:
在文件 Test.ts
class helloWorld{
}
export = helloWorld;
提前感谢您的帮助
已编辑
我忘了说我使用的是 MAC。
同样在进入帖子后,在寻找解决方案的过程中,我尝试在 VisualStudio Code for Mac 中编译网络,我在那里遇到了同样的问题,请意识到问题不是 IDE 而是某些东西共同点,我没弄明白。
on fedemp answer this sentence trigger someting:
一个是在编译时使用标志:tsc --module commonjs 或 --module amd。
所以我转到 Webstorm 的首选项 -> 语言和框架 -> TypeScript 并在选项 “命令行选项:” 我添加了 --module amd 并完成了!
【问题讨论】:
-
在导入在 IntelliJ 之外运行良好的 TS 项目后,我在 PC 上的 IntelliJ(我认为与 webstorm 几乎相同)14.1.3 中遇到了完全相同的错误。通过 File->Settings->Languages & Frameworks-> Typescript 并在“命令行选项:”中添加 --module commonjs 解决
标签: javascript typescript webstorm