批处理使用 *.bat 文件启动 Vue项目(Windows环境下,代替手动输入命令 npm run dev等)

一、启动 指定 的项目

1.1、配置bat文件,其中 node目录、项目目录根据实际情况修改

@echo off
:: `node.js` 选择自己安装目录下的 `nodevars.bat`
set nodevars = "E:\Tools\node\nodevars.bat"
:: 切换到D盘,选择自己项目所在的盘
d:
:: 移动到需要启动的项目目录,此处项目名 `users`
cd Workspace/TestExercise/FronTest/users
:: 启动项目,根据自己项目 `package.json`中的 `scripts`下对应的属性值
cmd /c %nodevars%&&npm run dev

1.2、双击该bat文件,即可启动指定项目

 

1.3、【扩展】指定谷歌浏览器打开某网址 ,`start` 命令

:: 进入 E 盘
e:
:: 进行对应项目路径
cd Project\WebProject
:: 对应谷歌浏览器安装路径 需要打开的网址 
start "G:\Tool\GoogleCanAccess\Google\Chrome\Application\chrome.exe" "http://localhost:8088"
:: 运行方式
npm run dev

 

二、多个项目时,通过输入项目名 选择性 启动项目  

          2.1、配置bat文件,其中 node安装目录、工作目录等根据实际情况修改(注意:最后括号!!!)


@echo off
:: `node.js` 选择自己安装目录下的 `nodevars.bat`
set nodevars = "E:\Tools\node\nodevars.bat"
:: 切换到D盘,选择自己项目所在的盘
d:
:: 移动到工作目录,此目录下包含对应的多个项目
cd Workspace/TestExercise/FronTest
:: 提示运行nodejs或者npm run dev,运行时需要输入项目名如users,中文提示会乱码
echo Run Node.js command Or Npm run dev.
set/p option=Enter project name:
cd %option%
set/p keep=Need 'Npm run dev'?(y/n)
:: 区分输入指令
set dev=0
if "%keep%"=="y" (
	set dev=1
) else if "%keep%"=="Y" (
	set dev=2
) else if "%keep%"=="" (
	set dev=3
)
:: 运行程序 `gtr`表示大于
if %dev% gtr 0 (
    :: `gtr`表示等于
    if %dev% equ 3 (
        start cmd /c %nodevars%&&cnpm run dev
    )
	start cmd /c %nodevars%&&npm run dev
) else (
	start cmd /k %nodevars%
)

2.2、双击该bat文件,即可启动指定项目

 

2.3、批处理中的 大于、小于、等于、不小于、不大于和不等于,常用命令参考这里

  • EQU - 等于
  • NEQ - 不等于
  • LSS - 小于
  • LEQ - 小于或等于
  • GTR - 大于
  • GEQ - 大于或等于

 

 

三、启动常用软件

      新建 bat 文件,如启动 Visual Studio Code 软件 ,内容如下

:: 启动常用软件,对应安装路径
start /d "G:\Tool\VSCode" Code.exe

【安装目录如下】

 

写给自己的随笔,有问题欢迎指出ψ(*`ー´)ψ

 

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值