Skip to content

TobitSoftware/chayns-template-angular2

Repository files navigation

license GitHub pull requests

chayns-template-angular2

A small and simple template for Angular based chayns® tapps.

Features

  • Angular with typescript
  • webpack
  • webpack-dev-server
  • scss
  • tslint
  • Ahead of time Compilation
  • Deployment

Usage

Install dependencies

npm install

Run webpack-dev-server

This command starts a dev server listening on port 8081.
Whenever a change in a project file is made, the server reloads the website.

npm start

If you get an 'Invalid Host header' error when accessing the dev-server from ChaynsWeb, append the following to the 'start'-script in 'package.json': --public example.org

"start": "webpack-dev-server --inline --progress --host 0.0.0.0 --port 8081 --public example.org",

Build for production

The whole project will be build, uglified and sourcemaps will be generated.
The build output will be available after build in dist/ dir.

npm run build

Deploy to server

The dist/ folder will be deploy to a file server. You can specify the path in webpack/webpack.deploy.js.

npm run deploy