tree: 31956a85249af093858a7d23d1ffaa88307a4233 [path history] [tgz]
  1. configurations/
  2. cypress/
  3. e2e/
  4. src/
  5. .babelrc
  6. angular-cli.json
  7. build_catalog_ui.bat
  8. build_catalog_ui.sh
  9. cypress.json
  10. cypress.json.tpl
  11. package.json
  12. pom.xml
  13. README.md
  14. tslint.json
  15. webpack.common.js
  16. webpack.config.js
  17. webpack.production.js
  18. webpack.server.js
catalog-ui/README.md

CatalogUi

Development server

Run "npm start" for a dev server. Navigate to "http://localhost:9000/". The app will automatically reload if you change any of the source files.

--- Specify role --- npm start -- --env.role designer

npm run

Build

--- dev --- Run "npm run build" to build the project. The build artifacts will be stored in the dist/ directory.

--- prod --- Run "npm run build:prod" to build the project. The build artifacts will be stored in the dist/ directory.

Configuration

Dev server is configured in webpack.server.js file. App configuration dev.js or prod.js and menu.js are located in configuration folder and required by app.ts according to ENV parameter from webpack.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Before running the tests make sure you are serving the app via ng serve.

-- Working with WebStorm --

go to File --> Settings --> Languages & Frameworks

Under JavaScript -> set JavaScript language version to ECMAScript6 Under TypeScript -> select 'Enable TypeScript Compiler' and choose 'Use tsconfige.json'