编辑打字稿项目,这是在VisualStudio中创建,在WebStorm将回复此错误:打字稿及webstorm,失踪--module标志
Error:(1, 1) TS1148: Cannot compile external modules unless the '--module' flag is provided.
代码简单这样的:
在文件Test.ts提前
class helloWorld{
}
export = helloWorld;
感谢您的帮助
EDITED
我忘了提及我正在使用MAC。
此外,在我寻求解决方案后,我尝试在VisualStudio Code for Mac中编译Web,并且我也遇到同样的问题,那就是意识到问题不是IDE,而是一些共同点,我没有弄明白。
在fedemp回答这句话触发成才:
One is using the flag at compilation: tsc --module commonjs or --module amd.
所以我去Webstorm的首选项 - >语言&框架 - >打字稿及期权“命令行选项:”我加- 模块amd并完成!
我有完全相同的错误,但在PC上的IntelliJ(几乎与我认为的webstorm相同)14.1.3导入一个在IntelliJ之外工作良好的TS项目后。 通过文件 - >设置 - >语言和框架 - > Typescript并添加 - 模块commonjs到'命令行选项:' – delp