Jika Anda berbicara tentang berlari secara interaktif, Anda dapat menggunakan bash alias
. Letakkan ini di ~/.bashrc
:
alias node="node --harmony"
(Untuk yang di bawah ini: perhatikan bahwa ketika saya mengatakan "executable", saya tidak hanya berarti biner atau "file exe." )
Jika Anda ingin menjalankan executable, misalnya dalam skrip lain, Anda dapat membuat skrip shell yang meluncurkan target dengan bendera tambahan:
Buat nodeHarmony
dan letakkan di jalur pencarian Anda, misalnya /usr/local/bin
:
#!/bin/sh
node --harmony "$@"
Lalu chmod a+x
itu.
Kemudian jalankan nodeHarmony
kapan pun Anda ingin bendera itu ditambahkan. Jika Anda ingin mengganti yang node
dapat dieksekusi, Anda mungkin dapat mengganti nama node
menjadi sesuatu yang lain (misalnya node_original
), beri nama skrip node
, dan gunakan node_original
di dalam skrip.
Anda juga bisa membuat skrip batch Windows yang setara, yang bisa digunakan di luar Cygwin / MinGW:
@echo off
node --harmony %*
Ini akan berperilaku serupa, tetapi mungkin menunjukkan efek aneh dengan beberapa kombinasi argumen, karena daftar akan diurai dua kali - sekali ketika menjalankan skrip batch, dan satu kali dalam skrip ketika mengeksekusi node
. Beberapa solusi di sini .