# Npm install question, node-red-contrib-onvif-nodes

**URL:** https://discourse.nodered.org/t/npm-install-question-node-red-contrib-onvif-nodes/22056
**Category:** General
**Created:** [21 February 2020 11:43 UTC](https://discourse.nodered.org/t/npm-install-question-node-red-contrib-onvif-nodes/22056 "2020-02-21T11:43:56Z")
**Posts on this page:** 5
**Page:** 1

<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: [21 February 2020 11:43 UTC](https://discourse.nodered.org/t/npm-install-question-node-red-contrib-onvif-nodes/22056/1 "2020-02-21T11:43:56Z")

</div>

If I run  
`npm install node-red-contrib-onvif-nodes`  
then I get version 0.0.1-beta.1, which is to be expected as this is the current version as seen on [npmjs.com](http://npmjs.com). However, if I run  
`npm install node-red-contrib-onvif-nodes@0.0.1-beta.6` as suggested on the [node's github page](https://github.com/bartbutenaers/node-red-contrib-onvif-nodes) then I apparently get that later version, which is not referenced on npmjs at all. How does that work? Does npm know to go to github to get it?

A subsidiary question, why does that node not appear at all when I search for it in the node-red palette manager?

---

<div class="post-metadata">

### Author: ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)
#### Post date: [21 February 2020 11:51 UTC](https://discourse.nodered.org/t/npm-install-question-node-red-contrib-onvif-nodes/22056/2 "2020-02-21T11:51:41Z")

</div>

> [@Colin](#):
>
> A subsidiary question, why does that node not appear at all when I search for it in the node-red palette manager?

Hi Colin,  
Don't know an answer for the other question, but it doesn't appear in your manage palette because I haven't added the "node-red" keyword in my [package.json](https://github.com/bartbutenaers/node-red-contrib-onvif-nodes/blob/master/package.json#L12) file. It is not ready for a large audience yet ... And the API might change in the near future, so there might be breaking changes ...

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [21 February 2020 13:30 UTC](https://discourse.nodered.org/t/npm-install-question-node-red-contrib-onvif-nodes/22056/3 "2020-02-21T13:30:16Z")

</div>

The .1 version has the `latest` tag, everything since has been published with the `beta` tag.

 ![Screenshot_20200221_132825](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/a/2aecaba6abe4409a7945463675926febdb4a4503.jpeg)

If you don't specify otherwise, npm will always install the version tagged `latest`.

---

<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: [21 February 2020 13:51 UTC](https://discourse.nodered.org/t/npm-install-question-node-red-contrib-onvif-nodes/22056/4 "2020-02-21T13:51:05Z")

</div>

Right, I see, versions visible in the Versions tab on npmjs (not surprisingly).  
Thanks.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [6 March 2020 13:51 UTC](https://discourse.nodered.org/t/npm-install-question-node-red-contrib-onvif-nodes/22056/5 "2020-03-06T13:51:07Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
