node a.js
/home/pi/server/node_modules/bindings/bindings.js:91
throw err
^
Error: Could not locate the bindings file. Tried:
→ /home/pi/server/node_modules/epoll/build/epoll.node
→ /home/pi/server/node_modules/epoll/build/Debug/epoll.node
→ /home/pi/server/node_modules/epoll/build/Release/epoll.node
→ /home/pi/server/node_modules/epoll/out/Debug/epoll.node
→ /home/pi/server/node_modules/epoll/Debug/epoll.node
→ /home/pi/server/node_modules/epoll/out/Release/epoll.node
→ /home/pi/server/node_modules/epoll/Release/epoll.node
→ /home/pi/server/node_modules/epoll/build/default/epoll.node
→ /home/pi/server/node_modules/epoll/compiled/4.2.1/linux/arm/epoll.node
at bindings (/home/pi/server/node_modules/bindings/bindings.js:88:9)
at Object.<anonymous> (/home/pi/server/node_modules/epoll/epoll.js:1:99)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/home/pi/server/node_modules/rpi-gpio/rpi-gpio.js:6:20)
at Module._compile (module.js:435:26)
npm is 2.14.7, nodejs is 4.2.1, rpi-gpio is 0.7.0
cat /proc/version
Linux version 4.1.19-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #858 SMP Tue Mar 15 15:56:00 GMT 2016
gcc --version
gcc (Raspbian 4.9.2-10) 4.9.2
g++ --version
g++ (Raspbian 4.9.2-10) 4.9.2
npm is 2.14.7, nodejs is 4.2.1, rpi-gpio is 0.7.0
a.js is
THE SOLUTION
npm rebuild