26 lines
556 B
Bash
Executable File
26 lines
556 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e -x
|
|
|
|
PATH=$PATH:$(npm bin)
|
|
|
|
ivy-ngcc --help
|
|
|
|
# node --inspect-brk $(npm bin)/ivy-ngcc -f esm2015
|
|
ivy-ngcc
|
|
|
|
# Did it add the appropriate build markers?
|
|
|
|
# - fesm2015
|
|
ls node_modules/@angular/common | grep __modified_by_ngcc_for_fesm2015
|
|
if [[ $? != 0 ]]; then exit 1; fi
|
|
# - esm2015
|
|
ls node_modules/@angular/common | grep __modified_by_ngcc_for_esm2015
|
|
if [[ $? != 0 ]]; then exit 1; fi
|
|
|
|
ngc -p tsconfig-app.json
|
|
|
|
# Did it compile the main.ts correctly?
|
|
grep "directives: \[\S*\.NgIf\]" dist/src/main.js
|
|
if [[ $? != 0 ]]; then exit 1; fi
|