gulp加批处理(.bat)实现ng多应用一键自动化构建

2020-06-17 05:54:19易采站长站整理

goto begin
// 以下几个命令类似上面

:commons
color 0d
%domain%
cd%dir%commons
node %domain%%dir%node_modulesgulpbingulp.js
echo ----------------------------COMMONS PROCESS FINISHED!--------------------------
goto begin

:app
color oe
%domain%
cd%dir%app
node %domain%%dir%node_modulesgulpbingulp.js debug
echo ---------------------------APP_BASE PROCESS FINISHED!--------------------------
goto begin

// 该命令可以进行多个应用的一键构建
:portal
color 0a
%domain%
cd%dir%
node %domain%%dir%node_modulesgulpbingulp.js
cls
echo -----------------------------ROOT PROCESS FINISHED!----------------------------
echo ***************************COMMONS PROCESS STARTING!***************************
color 0d
%domain%
cd%dir%commons
node %domain%%dir%node_modulesgulpbingulp.js
cls
echo ----------------------------COMMONS PROCESS FINISHED!--------------------------
echo ******************************APP PROCESS STARTING*****************************
color 0e
%domain%
cd%dir%app
node %domain%%dir%node_modulesgulpbingulp.js debug
cls
echo ------------------------------APP PROCESS FINISHED-----------------------------
echo *******************************************************************************
color 0f
goto begin

// modify命令用于修改盘符及项目目录路径
:modify
// 删除config文件
del run_config.txt
// '/p'会暂停当前命令
// 此处主要用于获取用户输入
set /p domain=please input yours root path,end with ':', eg.'d:':
echo the root path is:%domain%
// 输出输入的信息并保存到config文件中
@echo %domain%>>run_config.txt

set /p dir=please input yours project path, start with '/', eg. '/xx/xx':
echo the project path is:%dir%
@echo %dir%>>run_config.txt
goto begin

// 关闭当前窗口
:exit
pause

心得

弄这个.bat文件,主要也是为了偷懒。花了一点时间查找了相应的操作、使用说明,也算是初步可用。

目前使用起来也比较方便,可以在以后有机会时再次自定义一个类似文件,便捷开发,提高效率。

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对软件开发网的支持。