我有这样的凉亭命令
bower install GithubAccount/GithubRepo#versionNumber
我想用此做两件事。
versionNumber
部分使用节点json插件来拉取版本号非常简单:
type package.json | json libDependencies.GithubRepo
但是我无法弄清楚如何将这些数据装入我想要运行的.bat命令中。 有没有办法做到这一点或更好的方法从外部来源提取bower命令的信息?
答案 0 :(得分:2)
您的脚本可能看起来像
set "versionNumber=xxx"
for /F "delims=" %%G in (
'type package.json ^| json libDependencies.GithubRepo'
) do set "versionNumber=%%~G"
if "%versionNumber%"=="xxx" (
echo can't pull version Number
) else (
echo bower install GithubAccount/GithubRepo#%versionNumber%
)
如果输出效果很好,请从上一个命令(echo
)中删除单词echo bower ...
。