Melalukan Argumen Baris Perintah kepada Skrip NPM
Untuk menghantar argumen baris perintah kepada skrip npm, adalah penting untuk memahami bahawa sintaks telah berubah bergantung pada versi npm yang anda gunakan.
npm 2 dan Lebih Baru
Bermula dengan npm 2, anda boleh menghantar argumen kepada npm run menggunakan sintaks berikut:
"npm run [command ] [-- [args]]"
Di sini, pemisah "--" digunakan untuk memisahkan parameter yang dihantar kepada perintah npm itu sendiri daripada parameter yang dihantar ke skrip anda.
Sebagai contoh, anda boleh mempunyai package.json dengan skrip berikut:
"skrip": {
"grunt": "grunt", "server": "node server.js"
}
Untuk menghantar parameter kepada skrip ini, anda akan menggunakan arahan seperti:
npm run grunt -- task:target // memanggil "grunt task:target"
npm run server -- --port=1337 // invokes "node server.js --port= 1337"
Nota:
Mendapatkan Parameter Nilai
Untuk mendapatkan semula nilai parameter, anda boleh merujuk pembolehubah global process.argv dalam Node.js. Pembolehubah ini memegang tatasusunan yang mengandungi nilai parameter baris arahan. Sebagai alternatif, anda boleh menggunakan pustaka penghuraian hujah seperti yargs atau minimist untuk pengendalian parameter yang lebih maju.
Atas ialah kandungan terperinci Bagaimanakah Saya Meluluskan Argumen Baris Perintah kepada Skrip npm?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!