Node not recognizing existence of node-static

Issue #21 resolved
Antonio Peixoto created an issue

Hi I'm trying start step1 but Node is not recognizing that node-static is installed. Bellow we have a view of environment:

E:\webrtc-codelab-c75c8e837a12\complete\step1>npm install -g socket.io@0.8.4 npm WARN excluding symbolic link lib\socket.io-client.js -> io.js socket.io@0.8.4 C:\Users\PTXFILHO\AppData\Roaming\npm\node_modules\socket.io ├── policyfile@0.0.4 ├── redis@0.6.6 └── socket.io-client@0.8.4 (xmlhttprequest@1.2.2, websocket-client@1.0.0, uglify-js@1.0.6)

E:\webrtc-codelab-c75c8e837a12\complete\step1>node --version v0.10.35

E:\webrtc-codelab-c75c8e837a12\complete\step1>static --version node-static 0.7.6

But when I try to run start the server I get this:

E:\webrtc-codelab-c75c8e837a12\complete\step1>node server.js

module.js:340 throw err; ^ Error: Cannot find module 'node-static' 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> (E:\www\WebRTC-codelab\webrtc-codelab-c75c8e837a12\complete\step1\server.js:1:76) 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)

Comments (1)

  1. Antonio Peixoto reporter

    I created a environment variable named NODE_PATH with the path for npm modules in windows 7 namely: %AppData%\Roaming\npm\node_modules

    It works. Thanks for attention.

  2. Log in to comment