批处理使用 *.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
【安装目录如下】
写给自己的随笔,有问题欢迎指出ψ(*`ー´)ψ
批处理使用 *.bat 文件启动 Vue项目(Windows环境下,代替手动输入命令 npm run dev等)相关推荐
- 多个vue项目生产环境下NGINX配置文件
多个vue项目生产环境下NGINX配置文件 使用场景 1.多个前端项目 2.多个后端项目 3.修改nginx配置后端接口转发路径 4.反向代理 某个目录下 带特定后缀名的文件 5.vue3项目 使用前 ...
- windows下学习linux,在Windows环境下学习Linux命令行的几种方法
Linux高手通常将Windows工作平台的人鄙视得一无是处, 其实这完全没有必要.请不要装. 对于想进军linux的人来说, 学好linux命令行无疑是最基本的东西. 本文讲述如何在Windows环 ...
- Windows环境下使用Linux命令
1.说明 如何在Windows环境下使用Linux命令, 这是一个屡见不鲜的问题, 而且已经有很多解决方法, 下面仅推荐几个我觉得好用的工具, 这些工具可能就是我们常用的软件, 而且已经在Window ...
- Windows环境下执行hadoop命令出现系统找不到指定路径Error
问题详情 比如在win下的cmd下执行如下命令,会出现 首先打了下java -version,对的呀. C:\Users\lenovo>java -version java version &q ...
- linux打开应用程序的命令,Windows环境下如何通过命令打开程序!
大家应该有在电视/电影里看到这样的一幕:一个戴着墨镜的大神坐在电脑前,神情严肃,手指飞快地在电脑键盘上敲打着,电脑上的命令闪动着,而大神全程都没碰一下鼠标. 电影当然有夸张的成分,但在实际工作生活中, ...
- Windows环境下Docker常用命令
1.查看docker版本信息 docker version 2.查看docker镜像 docker images 3.删除docker镜像 如上所示,docker容器中存在6个镜像,现在想删除镜像he ...
- 小白如何启动Vue项目?
首先查看是否已经安装了 node.js node -v 之后,命令行会返回本机电脑上具体的版本号 之后需要安装 vue 脚手架,我们学习 vue 一般使用 vue.cli ,但是由于 npm 服务器在 ...
- 在 windows 环境下,编写一个批处理程序(算命大师.bat)
在 windows 环境下,编写一个批处理程序(算命大师.bat) 标题 在 windows 环境下,编写一个批处理程序(算命大师.bat) **题目:**在 windows 环境下,编写一个批处理程 ...
- 启动Vue项目发生的错误总结
启动Vue项目发生的错误总结 切记:打开 WebStorm的时候用管理员的方式打开 1.安装node_module失败 我是用了淘宝镜像 --> 不可行 其 根本原因是: 版本不兼容 npm c ...
最新文章
- html标记汇总,HTML标记语法汇总.doc
- 一文搞懂select语句在MySQL中的执行流程!
- atmega8 Flash的使用
- Java高阶部分知识点汇总(三)-内存空间的引用
- 安装hadoop-2.3.0-cdh5.1.2全过程
- >mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied ,被mysql连接问题折磨到问题解决,分享
- 编写一个C程序,实现以下功能:编写一个常规的函数和一个递归函数,两个函数均能将输入的一个字符串以按反序形式的字符串作为返回值。在main函数中输入一行字符串,分别调用两个函数,输出反序后的字符串。
- Understanding ES6 -- 深入理解ES6书籍
- python怎么开发gui程序_第一个GUI程序
- 数据结构 课程设计报告 :校园导航系统
- xml python et_python xml处理
- EC风扇电机如何工作?
- 2020 年博客总结
- 一文搞懂什么是:种子轮、天使轮、ABC轮投资、IPO
- php微信公众号图文回复,微信公众号回复图文消息——2018年6月6日
- STM32F7--->SDRAM
- Arcgis二次开发——试用arcgis online、arcgis pro
- 医学统计学 第五章(定性资料的统计描述)
- iOS 即时视频和聊天(基于环信)
- 实践 | Face-API实现人脸识别(附源代码)