![](/img/trans.png)
[英]How do I pass arguments from command line to the python script to read and update values of certain keys present in a json file
[英]How do I pass the result from a command to another command's option in a single npm run script?
我不確定單行是否可行,但是我想運行yaml2json並將結果json傳遞給CLI中的jade -O選項。
我知道如果我寫json文件並在-O
選項中指定輸出文件路徑,它就可以工作。 但是,如果沒有它,我不願寫一些臨時文件。
所以這有效
{
"scripts": {
"jade": "yaml2json src/data/site.yaml > temp.json && jade src/jade/pages --out dist -O temp.json",
}
}
但是,事實並非如此。
{
"scripts": {
"jade": "jade src/jade/pages --out dist -O yaml2json src/data/site.yaml"
}
}
任何幫助或見解將不勝感激。
您是否嘗試過使用反引號(墳墓)?
{
"scripts": {
"jade": "jade src/jade/pages --out dist -O \"`yaml2json src/data/site.yaml`\""
}
}
或者,如果暫時存在,您可以在以后刪除該臨時文件(僅適用於Linux / OSX):
{
"scripts": {
"jade": "yaml2json src/data/site.yaml > temp.json && jade src/jade/pages --out dist -O temp.json && rm temp.json",
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.