node mac instalar desde cero node.js npm connect windows-7-x64

node.js - mac - npm



No se puede encontrar el módulo ''connect'' en Windows 7 (2)

Por favor ver más abajo:

C:/Program Files/nodejs>npm -g install connect npm http GET https://registry.npmjs.org/connect npm http GET https://registry.npmjs.org/connect npm http GET https://registry.npmjs.org/connect npm http GET https://registry.npmjs.org/finalhandler/0.1.0 npm http GET https://registry.npmjs.org/debug/1.0.4 npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/utils-merge/1.0.0 npm http GET https://registry.npmjs.org/utils-merge/1.0.0 npm http GET https://registry.npmjs.org/finalhandler/0.1.0 npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/debug/1.0.4 npm http GET https://registry.npmjs.org/utils-merge/1.0.0 npm http GET https://registry.npmjs.org/parseurl npm http GET https://registry.npmjs.org/debug/1.0.4 npm http GET https://registry.npmjs.org/finalhandler/0.1.0 npm http GET https://registry.npmjs.org/escape-html/1.0.1 npm http GET https://registry.npmjs.org/ms/0.6.2 npm http GET https://registry.npmjs.org/escape-html/1.0.1 npm http GET https://registry.npmjs.org/ms/0.6.2 npm http GET https://registry.npmjs.org/escape-html/1.0.1 npm http GET https://registry.npmjs.org/ms/0.6.2 [email protected] C:/Users/u166824/AppData/Roaming/npm/node_modules/connect ├── [email protected] ├── [email protected] ├── [email protected] ([email protected]) └── [email protected] ([email protected]) C:/Program Files/nodejs>

¿Mi instalación de Connect es exitosa? ¿Cómo sé que ''Connect'' está instalado correctamente?

Además, cuando intento iniciar mi servidor, aparece el siguiente error:

C:/Program Files/nodejs>node server.js module.js:340 throw err; ^ Error: Cannot find module ''connect'' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:/Program Files/nodejs/server.js:1:77) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10)

Y el código en mi server.js es el siguiente:

var connect = require(''connect''); connect.createServer( connect.static("../angularjs") ).listen(5000);

¿Alguna idea de por qué no puedo conectarme? ¡Gracias!


¿Intenta verificar si la variable de entorno para npm está configurada correctamente? [Puede verificar haciendo clic con el botón derecho en la pestaña Computer-> properties-> Advance System Settings.

Por ejemplo, DriveLetter: / Users / UserName / AppData / Roaming / npm


No puede require() módulos que haya instalado con el indicador -g en npm. Quite la bandera -g : npm install connect . La -g es para instalar módulos que proporcionan utilidades de línea de comandos, como el módulo de express-generator .

Además, no debería usar C:/Program Files/nodejs para su proyecto, ya que npm instalará los módulos en un subdirectorio de su directorio de trabajo actual ...