production build
# production build no source map, but hashing
ng build --prod --aot --no-sourcemap
# production build no source map, hashing and vendor
ng build --prod --aot --no-sourcemap --output-hashing=none --vendor-chunk=false
# production build no source map, hashing and vendor with build optimizer
ng build --prod --aot --no-sourcemap --output-hashing=none --vendor-chunk=false --build-optimizer
ng4 with mvn integration
/dev/jee/cko_workspaces/ecma_workspace/chorke-ecma-ng.log
├─ .git/
├─ src/
│ ├─ main/
│ │ ├─ ant/
│ │ ├─ app/
│ │ ├─ ng4/
│ │ │ ├─ src
│ │ │ │ ├─ app/
│ │ │ │ ├─ assets/
│ │ │ │ ├─ main.ts
│ │ │ │ ├─ test.ts
│ │ │ │ ├─ index.html
│ │ │ │ ├─ styles.css
│ │ │ │ ├─ favicon.ico
│ │ │ │ ├─ polyfills.ts
│ │ │ │ ├─ typings.d.ts
│ │ │ │ ├─ environments/
│ │ │ │ ├─ tsconfig.app.json
│ │ │ │ └─ tsconfig.spec.json
│ │ │ │
│ │ │ ├─ e2e/
│ │ │ ├─ dist/ [ng build --prod --aot --no-sourcemap --output-hashing=none --vendor-chunk=false]
│ │ │ │ ├─ index.html
│ │ │ │ ├─ main.bundle.js
│ │ │ │ ├─ inline.bundle.js
│ │ │ │ ├─ polyfills.bundle.js
│ │ │ │ └─ styles.bundle.css
│ │ │ │
│ │ │ ├─ tslint.json
│ │ │ ├─ package.json
│ │ │ ├─ karma.conf.js
│ │ │ ├─ tsconfig.json
│ │ │ ├─ node_modules/
│ │ │ ├─ .angular-cli.json
│ │ │ ├─ package-lock.json
│ │ │ ├─ protractor.conf.js
│ │ │ └─ README.md
│ │ │
│ │ └─ resources/
│ │
│ └─ test/
│ └─ resources/
│
├─ target/
│ ├─ antrun/
│ ├─ classes/META-INF/resources/static/
│ │ └─ log
│ │ ├─ main.bundle.js
│ │ ├─ inline.bundle.js
│ │ ├─ polyfills.bundle.js
│ │ └─ styles.bundle.css
│ │
│ ├─ test-classes/
│ ├─ maven-archiver/
│ ├─ chorke-ecma-ng.log.css
│ ├─ chorke-ecma-ng.log.jar
│ ├─ chorke-ecma-ng.log.js
│ └─ chorke-ecma-ng.log.zip
│
├─ .gitignore
├─ README.md
├─ LICENSE
└─ pom.xml
References