我有一个现有的打字稿项目,我想将模块类型设置为System。我可以在项目属性中执行此操作。但是,当编译器编译为js时,它始终采用AMD格式(定义...)。
这没有任何意义。无论我将设置设置为什么,它总是编译为AMD,即使我将其设置为无。
但是,我尝试在测试项目中复制它,然后模块系统设置按预期工作。
我该如何调试?我不想为了让设置正常工作而消除项目。
答案 0 :(得分:0)
问题原来是.ts文件不是项目的一部分,因此他们不使用项目设置。 (当检查“显示所有文件”时,文件在解决方案资源管理器中可见。)
一旦纳入,它按预期工作。