与Win 系统 CMD的那些纠纠结结
来源:互联网 发布:php自动刷新网页代码 编辑:程序博客网 时间:2024/06/06 18:17
最近,公司需要上新项目。项目将采取耦合的方式来制作,前端只负责静态页面 ,所以以前的gulp自动构建还是将继续用起来,这其中,为了方便自己搭建的架构,同事能够顺利的用上,所以,需要将一些命令行封装成 .bat 批处理文件。并且需要些文档来供同事来了解我的想法,故此记录下,我在这次搭建中所学到的,关于批处理文件编写所需要的知识
.pro_name a{color: #4183c4;}
.osc_git_title{background-color: #d8e5f1;}
.osc_git_box{background-color: #fafafa;}
.osc_git_box{border-color: #ddd;}
.osc_git_info{color: #666;}
.osc_git_main a{color: #4183c4;}
不墨迹 代码一波,由于这个需要在 命令行运行 ,所以不用使用我们喜爱的 UTF-8 编码来保存此文件,必须使用GBK
@echo offtitle gulp构建工具:indexclsecho.echo.echo 构建工具快速启动脚本echo.echo.echo ==============================echo 请选择要进行的操作,然后按回车echo ==============================echo.echo 1、安装依赖echo.echo 2、运行开发模式echo.echo 3、运行打包模式echo.echo 4、清除打包目录文件echo.echo 5、退出set a=set /p a= 请输入:if /i "%a%"=="1" goto installif /i "%a%"=="2" goto devif /i "%a%"=="3" goto buildif /i "%a%"=="4" goto clearif /i "%a%"=="5" goto exit:installclsecho.echo 开始安装依赖...echo.call npm installecho.echo 依赖安装完成echo.pausegoto index:devclsecho 清除缓存...echo.call npm cache cleanclsecho 清除完毕...echo.echo 开发模式...echo.call gulp devecho.echo gulp已经停止echo.pausegoto index:buildclsecho 清除缓存...echo.call npm cache cleanclsecho 清除完毕...echo.echo.echo 开始打包......echo.call gulp buildecho.echo 打包完成echo.pausegoto index:clearclsecho 清除缓存...echo.call npm cache cleanclsecho 清除完毕...echo.echo.echo 开始清除打包目录......echo.call gulp clearecho.echo 清除完成echo.pausegoto index:exitclsecho.echo 即将退出....echo.pauseexit
中间使用到的命令解析
- @echo off
开头,隐藏cmd的其他提示(包括当前目录、当前运行的命令等)
- echo String
输出字符串
- echo.
输出空行(用来排版)
- title String
将字符串设置到标题栏
- :name
定义一段命令 可以使用goto
跳转到此
0 0
- 与Win 系统 CMD的那些纠纠结结
- 我不该纠结与那些我无法控制的事情~!
- 那些天纠结的BUG
- Win cmd下的命令
- win系统cmd运行Linux命令
- 求职中那些纠结的细节
- 那些让FPGA初学者纠结的仿真
- C++ Primer_数组与指针_那些令人纠结的const
- 纠结的sizeof()与strlen()
- MFC与unicode的纠结
- 打造个性化的Win Vista CMD窗口
- 【win】cmd常见命令的使用
- 那个月那几天,我们一直纠结的那些事儿
- win 7系统下的Matlab下载与安装
- 收费系统——纠结的钱!
- [OTHER]午夜纠结与心的情感
- 程序员在人才市场与技术市场的纠结
- iframe与session之间的纠结
- 崩溃日志 全局crash捕获
- mysql普通日志(general_log)详解(5.7)
- ubuntu 14.04 输入正确密码,但是一直在登录界面循环进不去
- paint.setXfermode不起作用的解决方法
- WindowsUnicode编码
- 与Win 系统 CMD的那些纠纠结结
- 【CodeForces 208D】Prizes, Prizes, more Prizes
- mongodb 3.2.8安装
- Maven学习(一)搭建Maven环境
- Android JSBridge的原理与实现
- Gym 101138E Bravebeart【水题】
- VTK的详细安装步骤
- python和sqlite
- bzoj2038: [2009国家集训队]小Z的袜子(hose) 莫队