Obteniendo error, Error: no se puede encontrar el módulo "express" después de la instalación de npm
Soy nuevo en Node JS y express, y acabo de instalar npm en Windows 7.
He instalado express usando la bandera global:
npm install -g express
Esto instala con éxito express enC:\Users\USER_NAME\AppData\Roaming\npm\node_modules\express
y agregaC:\Users\USER_NAME\AppData\Roaming\npm
a mi camino
Sin embargo, usar express en la línea de comando no es exitoso. Cualquier comando que comience con express me dice que no puede encontrar el comando para ejecutar:
'express' is not recognized as an internal or external command,
operable program or batch file.
Buscando en la carpeta de instalación, tampoco puedo encontrar un archivo ejecutable (un .exe o un .cmd). Buscar en Google preguntas anteriores muestra que la carpeta node_modules (al menos en versiones anteriores) debe contener una carpeta express (que tengo) y un.bin
carpeta, que contieneexpress.cmd
. No parece tener el.bin
carpeta.
npm --version
me da1.4.3. La versión Express parece ser3.0.0
También he intentado instalarlo localmente y he intentado ejecutarnpm cache clean
y reinstalar. Ningún método cambia la situación: no hay nada ejecutable en la carpeta node_modules.
¿Estoy instalando express incorrectamente? Si es así, ¿por qué no incluye un archivo ejecutable?