# Cant install nodered-contrib-contexmenu

**URL:** <https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992>\
**Category:** Dashboard\
**Created:** [25 August 2020 17:11 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992 "2020-08-25T17:11:36Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paolo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paolo/32/27720_2.png) [@Paolo](https://discourse.nodered.org/u/Paolo)\
**Post date:** [25 August 2020 17:11 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/1 "2020-08-25T17:11:37Z")

</div>

Hi guys i try to install nodered-contrib-contextmenu , i use Palette Manager and get an error ,

* * *

2020-08-25T16:56:36.775Z Install : node-red-contrib-ui-contextmenu 2.0.0

2020-08-25T16:56:36.796Z npm.cmd install --no-audit --no-update-notifier --no-fund --save --save-prefix="~" --production node-red-contrib-ui-contextmenu@2.0.0  
2020-08-25T16:56:36.806Z [err] Error: spawn npm.cmd ENOENT  
2020-08-25T16:56:36.807Z rc=-4058

here are my versions  
Node-RED version : v1.1.3  
Node.js version : v12.18.3  
npm version : 6.14.6

Thanks in Advance

---

<div class="post-metadata">

**Author:** ![edje11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/edje11/32/572_2.png) [@edje11](https://discourse.nodered.org/u/edje11)\
**Post date:** [25 August 2020 19:36 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/2 "2020-08-25T19:36:53Z")

</div>

And what OS are you using? Linux, Windows?

---

<div class="post-metadata">

**Author:** ![Paolo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paolo/32/27720_2.png) [@Paolo](https://discourse.nodered.org/u/Paolo)\
**Post date:** [25 August 2020 19:37 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/3 "2020-08-25T19:37:21Z")

</div>

windows 7 64 bits..

thanks

---

<div class="post-metadata">

**Author:** ![Paolo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paolo/32/27720_2.png) [@Paolo](https://discourse.nodered.org/u/Paolo)\
**Post date:** [26 August 2020 18:49 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/4 "2020-08-26T18:49:14Z")

</div>

@edje11 any advice? how repair ? Thanks

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [26 August 2020 20:15 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/5 "2020-08-26T20:15:38Z")

</div>

What happens if you go to your .node-red folder and install it manually  
`npm install node-red-contrib-ui-contextmenu`

How did you install nodejs and node-red? I believe the error means that when you try to install from inside node-red that it cannot find npm for some reason.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [26 August 2020 20:35 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/6 "2020-08-26T20:35:12Z")

</div>

What account was used to install nodejs and what account is used to run node-red. Same?

Using the account that runs node-red, open a CMD window and enter `set` - is nodejs in the path?

---

<div class="post-metadata">

**Author:** ![Paolo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paolo/32/27720_2.png) [@Paolo](https://discourse.nodered.org/u/Paolo)\
**Post date:** [26 August 2020 21:08 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/7 "2020-08-26T21:08:28Z")

</div>

`npm install node-red-contrib-ui-contextmenu`

is executed and this is the result

![context1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/6/965d3ae7bcca3d103c3b34c35ddb2c5f70593593.png)

But i start noreded and go to PALETTE and the contrib contextmenu is not installed,

 ![CONTEXT2](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/a/3ae229a6c057aa0183ddd21ca54984534e924998.png)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [26 August 2020 21:27 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/8 "2020-08-26T21:27:05Z")

</div>

Did you go to your .node-red folder as suggested before installing it?  
Look in the startup log you posted to see where that is.

Also, if you want to avoid the install problem happening again then you must answer the other questions about how you installed node-red and the questions from @Steve-Mcl

---

<div class="post-metadata">

**Author:** ![Paolo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paolo/32/27720_2.png) [@Paolo](https://discourse.nodered.org/u/Paolo)\
**Post date:** [26 August 2020 21:36 UTC](https://discourse.nodered.org/t/cant-install-nodered-contrib-contexmenu/31992/9 "2020-08-26T21:36:17Z")

</div>

@Steve-Mcl yes you i use the same account , i add to path node directory and now can install correctly the contrib-ui-contextmenu , now is visible in the Flow... Thanks very much..

Solution : Path of node directory not included in the Path  
Thanks @Steve-Mcl for precise information...
