Используйте process.argv
в вашем коде, а затем просто укажите трейлинг $*
для записи значения ваших скриптов.
echoargs.js:
console.log('arguments: ' + process.argv.slice(2));
package.json:
"scripts": {
"start": "node echoargs.js $*"
}
Примеры:
> npm start 1 2 3
arguments: 1,2,3
process.argv[0]
- исполняемый файл (узел), process.argv[1]
- ваш скрипт.
Протестировано с помощью npm v5.3.0 и узел v8.4.0