一般还算完整的Web项目,
数据库,后端,前端三部分必不可少。
数据库需要启动数据库服务。
后端需要启动node服务。
前端需要启动build或者start。
每次的重新开机就意味着这些操作要重来。
写个简单的批处理(.bat)命令就能一键完成。
例子:startup.bat
1. 新建文本文档
2. 关闭所有命令的回显
> @echo off
3. 管理员身份
> mode con lines=30 cols=60
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
4. 查看MongoDB服务是否开启
> sc query MongoDB|Find "RUNNING"||sc Start MongoDB
5. 打开cmd运行parse-server(/k保持命令行执行完不关闭)
> start cmd /k "parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test"
6. 打开cmd运行parse-dashboard
> start cmd /k "parse-dashboard --appId APPLICATION_ID --masterKey MASTER_KEY --serverURL "http://localhost:1337/parse" --appName app --allowInsecureHTTP"
7. 打开cmd启动后端服务
> start cmd /k "cd /d d:\project\demo\server&&npm run server"
8. 打开cmd启动start
> start cmd /k "cd /d d:\project\demo\client&&npm run start"
9. 保存,修改后缀为.bat
数据库,后端,前端三部分必不可少。
数据库需要启动数据库服务。
后端需要启动node服务。
前端需要启动build或者start。
每次的重新开机就意味着这些操作要重来。
写个简单的批处理(.bat)命令就能一键完成。
例子:startup.bat
1. 新建文本文档
2. 关闭所有命令的回显
> @echo off
3. 管理员身份
> mode con lines=30 cols=60
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
4. 查看MongoDB服务是否开启
> sc query MongoDB|Find "RUNNING"||sc Start MongoDB
5. 打开cmd运行parse-server(/k保持命令行执行完不关闭)
> start cmd /k "parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test"
6. 打开cmd运行parse-dashboard
> start cmd /k "parse-dashboard --appId APPLICATION_ID --masterKey MASTER_KEY --serverURL "http://localhost:1337/parse" --appName app --allowInsecureHTTP"
7. 打开cmd启动后端服务
> start cmd /k "cd /d d:\project\demo\server&&npm run server"
8. 打开cmd启动start
> start cmd /k "cd /d d:\project\demo\client&&npm run start"
9. 保存,修改后缀为.bat
10. 双击.bat文件。
如果想开机后就自动运行,找到启动文件夹
C:\Users\zhaoy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
将批处理文件复制到该目录下。重启试试。