Cómo resolver npm debe ejecutarse fuera de la respuesta del nodo, en su shell normal
How Solve Npm Should Be Run Outside Node Repl
Después de instalar el nodo en el entorno de Windows, habrá un archivo node.exe en la estructura del directorio. Ejecutar la herramienta equivale a ejecutar el comando de nodo en cmd, es decir, ingresar al modo de desarrollo de nodo.
Pero no puede ejecutar el comando npm aquí, porque npm es un módulo separado y en realidad es otra herramienta. Si ejecuta el comando npm install install en este momento, el nodo lanzará npm debe ejecutarse fuera de la respuesta del nodo, en su shell normal. Anormal. En realidad, esto significa que no puede ejecutar comandos como npm en el modo de desarrollo de nodo, pero puede ejecutarlo directamente en cmd, como usar npm globalmente para instalar express:
C: Users Neo> npm install -g express
Una vez completada la instalación, puede instalar otros módulos de nodejs deseados, como instalar la entrada de línea de comando express:
npm install express -g
Donde -g se refiere al significado de instalación global, no puede, esto se instalará en la carpeta actual, solo en el proyecto actual. Una vez completada la instalación global, habrá npm en la carpeta del módulo en el directorio de instalación de nodejs.

Puede usar el comando npm para instalar express, npm install express
Enlace del tutorial para principiantes:
http://www.runoob.com/nodejs/nodejs-npm.html