TypeError: Buffer.alloc no es una función

Desde los documentos de nodo, estoy probando un código de Buffer .

Cuando ejecuto esta sentencia

 const buf = Buffer.from('hello world', 'ascii'); 

lanza una excepción: TypeError: Buffer.alloc is not a function

Mi versión de nodo es v5.7.1.

No entiendo porque

Aquí está la pantalla de error.

introduzca la descripción de la imagen aquí

La nueva API de Buffer solo está disponible en v5.10.0 +, por lo que deberá actualizarla para usarla.

Si desea ver los documentos para v5.7.1, puede ir aquí .

FWIW, la nueva API de Buffer ahora también está disponible en el nodo v4.x a partir de la v4.5.0.

Este error se produce debido a una versión errónea del nodo, así que, por favor, la versión del nodo en mi máquina es la siguiente:

 sudo npm cache clean -f sudo npm install -gn sudo n stable 

Si puedes hacer estos comandos, debería ser trabajo.

paso 1:

primero, puede escribir este comando sudo npm cache clean -f

paso 2: ahora, puedes escribir este comando sudo npm install -gn

paso 3:

Ahora, debes ingresar este comando sudo n 6.4.0

etapa 4:

finalmente, debe ingresar este comando para reiniciar su sistema o reiniciar

shutdown -h now