If you are a pedant like me, and you want to prevent a new-line character from displaying onto the console, then you can use,
Aug 14, 2013
If you are using 'use strict' (which you should be) then use
"\x07" instead of
Mar 8, 2014
Yet another option:
Jan 18, 2015
None of these work for me, but I guarantee that my speaker works. Tips?
Oct 26, 2015
Nov 30, 2015
Look this https://github.com/JayrAlencar/node-beep
Feb 1, 2017
If anyone else comes by confused by
process.stderr.on("\007"); it should be
Jul 16, 2018
No sounds with any of the following on macOS High Sierra, node 8.10.0:
$ node --version v8.10.0 $ node > console.log('\x07') > console.log('\007') > console.log('\u0007') > process.stderr.write('\x07') > process.stderr.write('\007') > process.stderr.write('\u0007')
node-beep seems to be built only for windows.
Jul 22, 2018
@aneilbaboo You need to unfocus the terminal tab/window and make sure the "Audible bell" setting is enabled
Preferences > Advanced
$ node > setTimeout(() => console.log('\x07'), 1250) // Unfocus the terminal before the timeout expires.
Jun 20, 2019
Thanks @aleclarson . I needed to unclick 'Silence bell' in my iTerm 2 profile under 'Notifications'
Nov 15, 2019
Is it possible to change the beep frequency and duration with nodejs? Some languages have something like:
Beep(hertz, milli) (https://stackoverflow.com/questions/38883092/how-to-make-motherboard-beep-through-c-code)
SoundBeep, Frequency, Duration
Jan 25, 2021
in git bash terminal
echo -e "\a"
Aug 22, 2021
@mayeaux Mine didn't work because I was running the code in VSCode terminal, after switching to main terminal it worked
Jan 22, 2022
windows or wsl
This is what I've been looking for. Thanks!