windows - Windows .bat 脚本:打开 VSCODE 并在终端中运行 npm start
问题描述
我想创建一个 Windows shell 脚本,在给定目录中打开 vscode 并在vs 代码中执行“npm start”。那可能吗?我面临一些问题,希望你能帮助我。
我的脚本
@echo off
set codePath=C:\Users\repo\source\
set currrentWorkingDirectory=%cd%
set VSCODE="C:\Program Files\Microsoft VS Code\code.exe"
call:start_service_ui
GOTO :EOF
:start_service_ui
echo start service UI ...
set service_ui_path=%codePat%project1\service-ui
call %VSCODE% %service_ui_path%
npm start
ENDLOCAL
GOTO:EOF
1.问题
当我调用%VSCODE% %service_ui_path%时,VSCode 正在打开,但我可以在那里看到日志信息,因此终端被 VSCode 操作阻塞 - 我该如何阻止它?npm start同样重要
2.问题
我想在 VSCode 中调用npm start命令,但我想在 .bat 文件中确定这一点。有没有可能这样做?我在网上找不到任何关于此的内容。
提前谢谢了。
解决方案
推荐阅读
- ios - 领域迁移问题。如何更新应该在其中的数据
- javascript - Array.includes() 在数组中查找对象
- python - 使用 Django/Python 创建初学者应用程序:ModuleNotFoundError: No module named 'pages'
- javascript - react-native - 图像未在 Android 上呈现
- linux - Ubuntu 16.04 上的 ng 服务问题
- for-loop - 我的 for of 循环在 1 次迭代后一直停止
- tensorflow - 可视化卷积层的权重
- python - 摆脱 Pandas DF 上的电话号码扩展
- delphi - 如何设置 TControl 的比例?
- python - 给定一个整数,它的 varint 编码有多大?