编译器
层次结构
- 编译器
索引
构造函数
方法
构造函数
Private
constructor
- new
Compiler (): Compiler -
如果直接构造,而不是通过 initCompiler 构造,则会抛出错误。
返回 Compiler
方法
compile
- compile(path: string, options?: Options<"sync">): CompileResult
-
通过 Compiler 实例在活动时公开的 compile 方法。如果在 Compiler 实例上调用 dispose 之后调用此方法,将会抛出错误。
在 Compiler 实例的生命周期内,对于相同的输入,此方法将返回与模块根目录中公开的 compile 方法相同的結果。
参数
-
path: string
-
Optional
options: Options<"sync">
返回 CompileResult
-
compileString
- compile
String (source: string, options?: StringOptions<"sync">): CompileResult -
通过 Compiler 实例在活动时公开的 compileString 方法。如果在 Compiler 实例上调用 dispose 之后调用此方法,将会抛出错误。
在 Compiler 实例的生命周期内,对于相同的输入,此方法将返回与模块根目录中公开的 compileString 方法相同的結果。
参数
-
source: string
-
Optional
options: StringOptions<"sync">
返回 CompileResult
-
dispose
- dispose(): void
-
结束此 Compiler 实例的生命周期。调用此方法后,对 Compiler 实例的 compile 或 compileString 方法的所有调用都将导致错误。
返回 void
创建同步编译器的结果。由 initCompiler 返回。