41 lines
973 B
Bash
41 lines
973 B
Bash
#!/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
|