簡體   English   中英

NPM使用不同的參數多次運行同一腳本

[英]NPM run the same script multiple times with different arguments

我制作了一個帶有參數的nodeJS腳本。

在這種狀態下,我可以將參數傳遞給npm start,它將以此啟動我的腳本,並且一切正常。

現在,我必須將多個參數傳遞給npm start,它將啟動所需的許多腳本。 (每個參數一個)

但是我真的不知道該怎么做,除非制作另一個接受所有參數並啟動等的腳本...但是我不想要這種解決方案。 因此,如果你們中的一些人有答案,那就太好了!

謝謝。

鑒於您可以在單個過程中處理參數就可以了,答案很簡單。 無論您當前的程序如何在單個參數上運行,請將其轉換為函數,然后將多個參數分別傳遞給該函數。

根據此答案 ,您可以通過process.argv訪問arguments數組。

因此,如果您的程序過去曾經做過console.log(process.argv[0]) ,那么現在要做的就是將您之前的程序變成一個函數,先function run(arg) { console.log(arg) }函數,然后再運行每個參數上的那個函數process.argv.forEach(run)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM