使用前vueDir必须先设置好,project和action为空的话就每次手动输入,有初始值就自动执行。
这个BAT可以放在任何地方使用,弄个快捷方式改个图标,或者放到开机启动啥的。
@echo off
set vueDir=D:\vue\
set project=
set action=
if not "%project%" == "" goto A2
:A
set /p project=Please enter your project name:
if "%project%" == "" (
cls
goto A
)
:A2
if not exist %vueDir%%project% (
cls
echo "%vueDir%%project%" doesn't exist, please try again.
echo.
set project=
goto A
)
cd /d %vueDir%%project%
if not "%action%" == "" goto C
:B
cls
echo "%vueDir%%project%"
echo.
echo 1. npm run serve
echo 2. npm run build
echo.
set /p action=Select the number that you wanna execute:
if "%action%" == "" (
goto B
)
:C
if %action% == 2 (
cmd /k npm run build
) else (
cmd /k npm run serve
)