【发布时间】:2017-11-10 09:42:53
【问题描述】:
我想在 TypeScript 中使用模块进行内联。例如,如果我在 mymodule.ts 中有这段代码:
export class mymodule {
constructor() {
console.log('Hi');
}
}
当我在另一个文件中包含这个类时:
import { mymodule } from './mymodule.ts'
我希望将 mymodule 类复制并粘贴或内联到编译文件。我正在使用 outFile 选项编译为单个文件,但它只是在一个文件中创建多个模块,生成不必要的包装代码。有没有办法做到这一点?
谢谢。
【问题讨论】:
-
这是前端代码还是后端代码?
-
乍一看,你可能会考虑使用 Webpack 来构建你需要的东西,或者巧妙地使用 Typescript 装饰器......也许你可能会问自己为什么要使用 copy-n-粘贴(或包含文件)方法
-
如果您仍在考虑这种方法,这篇文章可能值得一读:github.com/Microsoft/TypeScript/issues/4691
-
require 可能会更好。
标签: typescript tsc tsconfig