#!/bin/sh basePath=$(pwd) $(hash node 2>/dev/null) if ! [ $? ]; then echo -e "\t\t请先安装nodejs -------> https://nodejs.org/" exit 1 else echo -e "\t\t nodejs\t\t $(node --version)" fi $(hash npm 2>/dev/null) if ! [ $? ]; then echo -e "\t\t Can't find command npm" exit 1 else echo -e "\t\t npm\t\t $(npm --version)" fi $(hash ng 2>/dev/null) if ! [ $? ]; then echo -e "\t\tinstall angular cli to build the project" npm install -g @angular/cli else echo -e "\t\t angular-cli\t\t $(ng --version)" fi # index echo -e "\t\tBuild for index page " npm install && ng build --prod cd ./dist/index/ && tar -cf index.tar ./* && cp index.tar $basePath #cd "$basePath" ## admin #echo -e "\t\tBuild for admin page " #cd $basePath/admin && npm install && ng build --prod #cd ./dist/admin/ && sed '6s/\"\/\"/\"\/admin\/\"/g' index.html > index.txt && cp index.txt index.html # cd .. && tar -cf admin.tar ./admin/ && cp admin.tar $basePath