2.0.8 • Published 3 years ago

@pascaliske/ngx-prerenderer v2.0.8

Weekly downloads
92
License
MIT
Repository
github
Last release
3 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

3 years ago

2.0.6

4 years ago

2.0.5

4 years ago

2.0.4

5 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.2

6 years ago

1.0.1

7 years ago