Skip to content

Commit d16fc02

Browse files
committed
address comments
1 parent e0914a9 commit d16fc02

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/universal-app/prerender.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
1-
import 'reflect-metadata';
2-
import 'zone.js';
3-
41
import {enableProdMode} from '@angular/core';
52
import {renderModuleFactory} from '@angular/platform-server';
6-
import {join} from 'path';
73
import {readFileSync, writeFileSync} from 'fs-extra';
84
import {log} from 'gulp-util';
5+
import {buildConfig} from 'material2-build-tools';
6+
import {join} from 'path';
7+
import 'reflect-metadata';
8+
import 'zone.js';
99
import {KitchenSinkServerModuleNgFactory} from './kitchen-sink/kitchen-sink.ngfactory';
1010

1111
enableProdMode();
1212

13+
const outDir = join(buildConfig.outputDir, 'packages', 'demo-app');
14+
1315
const result = renderModuleFactory(KitchenSinkServerModuleNgFactory, {
1416
document: readFileSync(join(__dirname, 'index.html'), 'utf-8')
1517
});
1618

1719
result
1820
.then(content => {
19-
writeFileSync(join(__dirname, 'index-prerendered.html'), content, 'utf-8');
21+
writeFileSync(join(outDir, 'index-prerendered.html'), content, 'utf-8');
2022
log('Prerender done.');
2123
})
2224
// If rendering the module factory fails, exit the process with an error code because otherwise

0 commit comments

Comments
 (0)