# Node-red Windows7x64 serialport missing bindings file

**URL:** <https://discourse.nodered.org/t/node-red-windows7x64-serialport-missing-bindings-file/16657>\
**Category:** General\
**Created:** [13 October 2019 15:14 UTC](https://discourse.nodered.org/t/node-red-windows7x64-serialport-missing-bindings-file/16657 "2019-10-13T15:14:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![m\_elias](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@m\_elias](https://discourse.nodered.org/u/m_elias)\
**Post date:** [13 October 2019 15:14 UTC](https://discourse.nodered.org/t/node-red-windows7x64-serialport-missing-bindings-file/16657/1 "2019-10-13T15:14:56Z")

</div>

I'm trying to get contrib-gpio package installed on windows. I followed this guide for installing Node-Red, [https://nodered.org/docs/getting-started/windows](https://nodered.org/docs/getting-started/windows)  
I installed the build tools. It looks like contrib-gpio needs serialport, so I tried to install that first which seems to install but then after installing gpio, when starting Node-Red, the log shows: `13 Oct 10:02:15 - [warn] [node-red-contrib-gpio/gpio] Error: Could not locate the bindings file. Tried: → C:\Users\Matt\node_modules\@serialport\bindings\build\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\build\Debug\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\build\Release\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\out\Debug\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\Debug\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\out\Release\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\Release\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\build\default\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\compiled\10.16.3\win32\x64\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\addon-build\release\install-root\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\addon-build\debug\install-root\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\addon-build\default\install-root\bindings.node → C:\Users\Matt\node_modules\@serialport\bindings\lib\binding\node-v64-win32-x64\bindings.node`

Any quick fix before I quit and wait for my Pi to try again?

---

<div class="post-metadata">

**Author:** ![miker256](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/miker256/32/13042_2.png) [@miker256](https://discourse.nodered.org/u/miker256)\
**Post date:** [13 October 2019 19:29 UTC](https://discourse.nodered.org/t/node-red-windows7x64-serialport-missing-bindings-file/16657/2 "2019-10-13T19:29:44Z")

</div>

> <https://stackoverflow.com/questions/28419702/cannot-find-module-serialport-using-node-js-and-johnny-five>

> [@Node Red SerialPort Update Did Not Work](https://discourse.nodered.org/t/node-red-serialport-update-did-not-work/8648/11):
>
> I did install the Build Tools, but Python did not get installed because it required PowerShell Admin Rights. So, I did the Build Tools Again in Powershell with Admin rights. Worked fine and Python 2.7 also got installed! Great! Next I put Python.exe in the Environment path... Finally, I ran npm i node-red-node-serialport from the .node-red folder. It seemed to install fine. I brought up my node red IDE page and the Serial Port Nodes were displayed!! Great! I wired up the serial nodes and my…
