批处理使用 *.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 W...
·
一、启动 指定 的项目
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
【安装目录如下】
写给自己的随笔,有问题欢迎指出ψ(*`ー´)ψ
更多推荐
已为社区贡献10条内容
所有评论(0)