Skip to content

Commit 3b2d236

Browse files
committed
feat(compiler-sfc): add ssr option
1 parent 38f0269 commit 3b2d236

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

packages/compiler-sfc/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"@vue/shared": "3.0.0-alpha.8",
3434
"@vue/compiler-core": "3.0.0-alpha.8",
3535
"@vue/compiler-dom": "3.0.0-alpha.8",
36+
"@vue/compiler-ssr": "3.0.0-alpha.8",
3637
"consolidate": "^0.15.1",
3738
"hash-sum": "^2.0.0",
3839
"lru-cache": "^5.1.1",

packages/compiler-sfc/src/compileTemplate.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export interface SFCTemplateCompileResults {
3232
export interface SFCTemplateCompileOptions {
3333
source: string
3434
filename: string
35+
ssr?: boolean
3536
inMap?: RawSourceMap
3637
compiler?: TemplateCompiler
3738
compilerOptions?: CompilerOptions
@@ -106,7 +107,8 @@ function doCompileTemplate({
106107
filename,
107108
inMap,
108109
source,
109-
compiler = require('@vue/compiler-dom'),
110+
ssr = false,
111+
compiler = ssr ? require('@vue/compiler-ssr') : require('@vue/compiler-dom'),
110112
compilerOptions = {},
111113
transformAssetUrls
112114
}: SFCTemplateCompileOptions): SFCTemplateCompileResults {

0 commit comments

Comments
 (0)