1 Star 1 Fork 0

webkixi / fkp2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ly 1.76 KB
一键复制 编辑 原始数据 按行查看 历史
webkixi 提交于 2016-10-19 01:46 . build优化:
#!/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 dist/ --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(){
if [ $1 ]; then
# nodemon $nodemon_param dev $1 &
nodemon index.js dev $1 &
else
# nodemon $nodemon_param dev &
nodemon index.js dev &
fi
gulp dev
}
pro(){
if [ $1 ]; then
# nodemon $nodemon_param pro $1 &
nodemon index.js pro $1 &
else
# nodemon $nodemon_param pro &
nodemon index.js pro &
fi
gulp pro
}
demo(){
gulp demo
}
install(){
# 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
npm install
}
build(){
gulp build
# pm2 restart all
}
case $1 in
i)
install
;;
install)
install
;;
dev)
dev $2
;;
pro)
pro $2
;;
demo)
demo
;;
build)
build
;;
esac
JavaScript
1
https://gitee.com/webkixi/fkp2.git
git@gitee.com:webkixi/fkp2.git
webkixi
fkp2
fkp2
master

搜索帮助