- changed status to resolved
Node not recognizing existence of node-static
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)
-
reporter - Log in to comment
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.