2.0.8 • Published 2 years ago

@pascaliske/ngx-prerenderer v2.0.8

Weekly downloads
92
License
MIT
Repository
github
Last release
2 years ago

Angular Universal Prerenderer

npm (scoped) GitHub Tag Build Status License: MIT Dependabot Status GitHub Last Commit Awesome Badges

Installation

To install the module use the following commands:

$ yarn add @pascaliske/ngx-prerenderer

Usage

Create a .ts-File and place the following inside:

import 'reflect-metadata'
import 'zone.js/dist/zone-node'
import { enableProdMode } from '@angular/core'
import { renderModuleFactory } from '@angular/platform-server'
import { provideModuleMap } from '@nguniversal/module-map-ngfactory-loader'
import { create } from '@pascaliske/ngx-prerenderer'
import { routes } from './app/app-routing.module'

enableProdMode()

// tslint:disable-next-line
const { AppServerModuleNgFactory, LAZY_MODULE_MAP } = require('../dist/server/main')
const prerender = create(renderModuleFactory, provideModuleMap)

prerender(routes, AppServerModuleNgFactory, LAZY_MODULE_MAP)
    .then(() => {
        console.log('==> done')
    })
    .catch(error => {
        console.log(error)
        process.exit(1)
    })

License

MIT © Pascal Iske

2.0.8

2 years ago

2.0.6

3 years ago

2.0.5

3 years ago

2.0.4

4 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago