我有一个关于TypeScript的测试项目,代码可以找到here.

当我用VS2012创建新项目时,会创建一个app.ts文件.当我改变它的内容,如链接所示,并添加名为GameModule的新模块时,我得到了编译错误.当我删除app.ts并创建Main.ts时,所有编译都很好,但有一个问题——只有Main.ts被编译为Main.js,而GameModule.ts保持未编译状态.

如何使编译器将所有代码合并到一个JS中?

推荐答案

必须使用编译器的命令行参数

--outFile FILE连接并将输出发送到单个文件

实例

 tsc --outFile modules.js main.ts app.ts

Typescript相关问答推荐

如何修复VueJS中的val类型不能赋给函数

如何根据参数的值缩小函数内的签名范围?

Angular 17 Select 错误core.mjs:6531错误错误:NG 05105:发现意外合成监听器@transformPanel.done

我应该使用什么类型的React表单onsubmit事件?

如何根据另一个属性的布尔值来缩小函数属性的返回类型?

为什么TypeScript假设文档对象始终可用?

与字符串文字模板的结果类型匹配的打字脚本

部分类型化非 struct 化对象参数

通配符路径与每条路径一起显示

为什么我的一个合成函数不能推断类型?

使用Dockerfile运行Vite React应用程序时访问env变量

刷新时保持当前名称的Angular

是否将Angular *ngFor和*ngIf迁移到新的v17语法?

如何创建内部和外部组件都作为props 传入的包装器组件?

在TypeScript中,如何通过一系列过滤器缩小类型?

TypeScrip:从嵌套的对象值创建新类型

类型';只读<;部分<;字符串|记录<;字符串、字符串|未定义&>';上不存在TS 2339错误属性.属性&q;x&q;不存在字符串

TS不能自己推断函数返回类型

有没有一种方法可以防止我的组件包在其中安装样式组件'; node 模块中的s目录

必须从注入上下文调用Angular ResolveFn-inject()