# Updated Node-RED 0.19.5 = Waiting for missing types to be registered?

**URL:** <https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213>\
**Category:** General\
**Created:** [26 November 2018 15:44 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213 "2018-11-26T15:44:45Z")\
**Posts on this page:** 8\
**Page:** 2

<div class="post-metadata">

**Author:** ![questuk](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/questuk/32/4059_2.png) [@questuk](https://discourse.nodered.org/u/questuk)\
**Post date:** [27 November 2018 11:23 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213/21 "2018-11-27T11:23:25Z")

</div>

Hi Colin,

I will look in a few minutes, I am just doing a save disk image on that PC

---

<div class="post-metadata">

**Author:** ![questuk](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/questuk/32/4059_2.png) [@questuk](https://discourse.nodered.org/u/questuk)\
**Post date:** [27 November 2018 11:39 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213/22 "2018-11-27T11:39:03Z")

</div>

**package.json**

```auto
{
  "name": "node-red-project",
  "description": "A Node-RED Project",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "node-red-contrib-moment": "~3.0.1",
    "node-red-contrib-ramp-thermostat": "~0.6.0",
    "node-red-contrib-simple-gate": "~0.1.7",
    "node-red-contrib-thingspeak42": "~0.1.4",
    "node-red-contrib-throttle": "~0.1.6",
    "node-red-dashboard": "^2.11.0",
    "node-red-node-sqlite": "^0.3.5"
  }
}

```

yes there is a big , package-lock.json file

---

<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:** [27 November 2018 12:09 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213/23 "2018-11-27T12:09:14Z")

</div>

That all looks right. Someone like @dceejay would have to confirm this, but I think that updating node.js may require the nodes to be reinstalled as they may need to be recompiled for the new node.js. I think that since you have them in package.json now you could probably have done that just by

```bash
cd ~/.node-red
npm install

```

---

<div class="post-metadata">

**Author:** ![questuk](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/questuk/32/4059_2.png) [@questuk](https://discourse.nodered.org/u/questuk)\
**Post date:** [27 November 2018 12:15 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213/24 "2018-11-27T12:15:00Z")

</div>

Thanks Colin,

I have messaged dceejay

---

<div class="post-metadata">

**Author:** ![ukmoose](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ukmoose/32/13_2.png) [@ukmoose](https://discourse.nodered.org/u/ukmoose)\
**Post date:** [27 November 2018 12:49 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213/25 "2018-11-27T12:49:40Z")

</div>

Have you read the docs? [https://nodered.org/docs/getting-started/upgrading](https://nodered.org/docs/getting-started/upgrading)

---

<div class="post-metadata">

**Author:** ![questuk](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/questuk/32/4059_2.png) [@questuk](https://discourse.nodered.org/u/questuk)\
**Post date:** [27 November 2018 13:11 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213/26 "2018-11-27T13:11:57Z")

</div>

Hi,

Yes I did look at it, but did not understand all of it.  
I did do **sudo npm install -g --unsafe-perm node-red**

Looks like the only thing i missed doing was **npm rebuild**  
I think that would have reinstalled and updated my nodes ?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [27 November 2018 18:43 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213/27 "2018-11-27T18:43:51Z")

</div>

Rebuild does what it says. It rebuilds any nodes that have binary bits inside so they match the level required by node.js. So yes needs to be done on major node.js level updates.

It won’t update or upgrade versions, you need to use npm outdated and npm update to update them to newer

---

<div class="post-metadata">

**Author:** ![questuk](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/questuk/32/4059_2.png) [@questuk](https://discourse.nodered.org/u/questuk)\
**Post date:** [28 November 2018 08:39 UTC](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213/28 "2018-11-28T08:39:57Z")

</div>

Hi,

Thank you for that conformation

[Previous page](https://discourse.nodered.org/t/updated-node-red-0-19-5-waiting-for-missing-types-to-be-registered/5213.md?page=1)
