編輯打字稿項目,這是在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