1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/webkixi-FKP-REST

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
ly 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
姚成 Отправлено 07.07.2016 14:58 a727f5b
#!/bin/bash
# nodemon 参数
ignore_file1="--ignore libs/_component/forapp.js --ignore libs/_component/clipborder.js"
ignore_file2="--ignore libs/_component/doc.js --ignore libs/_component/tips.js"
ignore_file2="--ignore libs/_component/"
ignore_file3="--ignore libs/libs_client.js --ignore libs/pages.jsx --ignore libs/router.jsx --ignore libs/api.js"
ignore_file="$ignore_file2 $ignore_file3"
nodemon_ignore="$ignore_file --ignore public/ --ignore .git/ --ignore node_modules/"
nodemon_ext="-e js,jsx,css,html"
nodemon_file="index.js"
nodemon_harmony="--harmony index.js"
nodemon_watch=""
nodemon_param="$nodemon_ext $nodemon_ignore $nodemon_harmony"
# dev
dev(){
cd public
gulp dev
cd ..
if [ $1 ]; then
nodemon $nodemon_param dev $1 &
else
nodemon $nodemon_param dev &
fi
sleep 2
cd public
if [ $1='test' ]; then
gulp watch
else
if [ $1 ]; then
gulp watch --port $1
else
gulp watch
fi
fi
}
bbdev(){
cd public
gulp bbdev
cd ..
nodemon $nodemon_param dev &
sleep 2
cd public
gulp watch
}
pro(){
cd public
gulp build
cd ..
if [ $1 ]; then
nodemon $nodemon_param pro $1 &
else
nodemon $nodemon_param pro &
fi
sleep 2
cd public
if [ $1='test' ]; then
gulp watch:pro
else
if [ $1 ]; then
gulp watch:pro --port $1
else
gulp watch:pro
fi
fi
# cd public
# gulp build
#
# cd ..
# nodemon -e js,jsx,css,html --ignore public/ --harmony index.js &
# sleep 2
#
# cd public
# gulp watch:pro
}
demo(){
cd public
gulp
}
ngdemo(){
cd public
gulp ng
}
ngdev(){
cd public
gulp ngdev
cd ..
nodemon $nodemon_param ngdev &
}
bbdemo(){
cd public
gulp bb
}
bbdemo(){
cd public
gulp bb
}
install2(){
# read -s -p "请输入sudo密码: " psd
# echo $psd | sudo npm install nrm -g
# nrm use cnpm
# sleep 3
# echo $psd | sudo npm install gulp -g
# echo $psd | sudo npm install nodemon -g
# echo $psd | sudo npm install node-gyp -g
sudo npm install nrm -g
nrm use cnpm
sleep 3
sudo npm install gulp -g
sudo npm install nodemon -g
sudo npm install node-gyp -g
}
install3(){
npm install nrm -g
nrm use cnpm
sleep 3
npm install gulp -g
npm install nodemon -g
npm install node-gyp -g
npm install
cd public
npm install
cd ..
}
install(){
install2
npm install
cd public
npm install
cd ..
}
server(){
nodemon $nodemon_param dev
}
build(){
cd public
gulp build
pm2 restart all
}
case $1 in
install)
install
;;
install2)
install2
;;
install3)
install3
;;
server)
server
;;
dev)
dev $2
;;
pro)
pro $2
;;
demo)
demo
;;
ngdemo)
ngdemo
;;
ngdev)
ngdev
;;
bbdemo)
bbdemo
;;
build)
build
;;
esac

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/webkixi-FKP-REST.git
git@api.gitlife.ru:oschina-mirror/webkixi-FKP-REST.git
oschina-mirror
webkixi-FKP-REST
webkixi-FKP-REST
master