February 18, 2024 nodejs

Cara Kirim Argumen Ke NPM Run Script

Untuk mengirim argumen ke npm run script bisa dengan menambahkan -- setelah nama skripnya, diikuti argumen yang akan dikirim.

Contoh.

npm run test -- --name=myname --email=myemail@gmail.com

File package.json.

{
    "scripts": {
        "test": "node index.js"
    }
}

Pada saat argumen di-parsing di file index.js.

console.log(process.argv.slice(2))
// [ '--name=myname', '--email=myemail@gmail.com' ]