# 🎉 Node-RED 3.0.1 released

**URL:** <https://discourse.nodered.org/t/node-red-3-0-1-released/65472>\
**Category:** News\
**Created:** [22 July 2022 09:36 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472 "2022-07-22T09:36:19Z")\
**Posts on this page:** 20\
**Page:** 2

<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:** [30 July 2022 08:49 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/21 "2022-07-30T08:49:48Z")

</div>

Simon, would you be kind enough to raise an issue please?

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [30 July 2022 08:57 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/22 "2022-07-30T08:57:52Z")

</div>

I think the issue needs narrowing down before I do that - at the moment it's only happening for me on one particular subflow

---

<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:** [30 July 2022 09:04 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/23 "2022-07-30T09:04:08Z")

</div>

Please raise an issue titled "Cannot copy/paste subflow node with name containing regex reserved characters"

I can see exactly what the problem is. No need to narrow down further.

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [30 July 2022 09:11 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/24 "2022-07-30T09:11:15Z")

</div>

Done [Cannot copy/paste subflow node with name containing regex reserved characters · Issue #3813 · node-red/node-red · GitHub](https://github.com/node-red/node-red/issues/3813)

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [31 July 2022 21:47 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/25 "2022-07-31T21:47:31Z")

</div>

from command prompt.  
~$ node-red

---

<div class="post-metadata">

**Author:** ![tve](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tve/32/59475_2.png) [@tve](https://discourse.nodered.org/u/tve)\
**Post date:** [1 August 2022 05:16 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/26 "2022-08-01T05:16:40Z")

</div>

FYI: [Cannot import subflow with junction node](https://github.com/node-red/node-red/issues/3814)

---

<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:** [1 August 2022 07:16 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/27 "2022-08-01T07:16:02Z")

</div>

> [@tree-frog](#):
>
> from command prompt.  
> ~$ node-red

And the answers to the other questions?

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [2 August 2022 00:20 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/28 "2022-08-02T00:20:23Z")

</div>

I pretty much checked all the obvious things, (I think). So, I ran the install command to install/upgrade like I have many times before. The npm install with @version is not performing the expected install.

user@ThinkPad-T420s:~$ sudo npm install -g --unsafe-perm node-red@3.0.1  
[sudo] password for user:

changed 294 packages, and audited 295 packages in 10s

38 packages are looking for funding  
run `npm fund` for details

found 0 vulnerabilities

------ then run Node-RED ------

user@ThinkPad-T420s:~$ node-red  
1 Aug 20:38:21 - [info]

# Welcome to Node-RED

1 Aug 20:38:21 - [info] Node-RED version: v3.0.0-beta.4  
1 Aug 20:38:21 - [info] Node.js version: v18.1.0  
1 Aug 20:38:21 - [info] Linux 5.4.0-122-generic x64 LE  
1 Aug 20:38:22 - [info] Loading palette nodes  
1 Aug 20:38:23 - [info] Dashboard version 3.1.7 started at /ui  
1 Aug 20:38:23 - [info] Settings file : /home/user/.node-red/settings.js  
1 Aug 20:38:23 - [info] Context store : 'default' [module=memory]  
1 Aug 20:38:23 - [info] User directory : /home/user/.node-red  
1 Aug 20:38:23 - [warn] Projects disabled : editorTheme.projects.enabled=false  
1 Aug 20:38:23 - [warn] Flows file name not set. Generating name using hostname.  
1 Aug 20:38:23 - [info] Flows file : /home/user/.node-red/flows\_ThinkPad-T420s.json  
1 Aug 20:38:23 - [info] Server now running at [http://127.0.0.1:1880/](http://127.0.0.1:1880/)

---

<div class="post-metadata">

**Author:** ![UnborN](https://avatars.discourse-cdn.com/v4/letter/u/4491bb/32.png) [@UnborN](https://discourse.nodered.org/u/UnborN)\
**Post date:** [2 August 2022 00:45 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/29 "2022-08-02T00:45:41Z")

</div>

> [@tree-frog](#):
>
> I pretty much checked all the obvious things, (I think).

@Colin asked to check another command to determine the location node-red is installed

> [@Colin](#):
>
> Also what does the command `which node-red` show?

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [2 August 2022 01:18 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/30 "2022-08-02T01:18:06Z")

</div>

yes, I'm stating these items in the first post. i.e. the install command is the npm global... I've done this time and time again and upgraded this system. I have done the same on a Windows 10 and had no problem installing or upgrading with the install. I just posted install and run terminal text and response.

---

<div class="post-metadata">

**Author:** ![LosinIt](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@LosinIt](https://discourse.nodered.org/u/LosinIt)\
**Post date:** [2 August 2022 02:01 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/31 "2022-08-02T02:01:36Z")

</div>

I understand you are frustrated but I don't see the answer to @Colin's question anywhere. Perhaps you've misread his question. Type

which node-red

in a terminal on the system where you're having difficulty.

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [3 August 2022 01:14 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/32 "2022-08-03T01:14:03Z")

</div>

Yep, Missed that. I certainly had no idea that was a command at all. My bad!

```auto
user@ThinkPad-T420s:~$ which node-red
/home/user/.nvm/versions/node/v18.1.0/bin/node-red

```

---

<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:** [3 August 2022 06:17 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/33 "2022-08-03T06:17:52Z")

</div>

> [@tree-frog](#):
>
> `home/user/.nvm/versions/node/v18.1.0/bin/node-red`

That is the problem, you have more than one version of node red installed. At some point you have used the program `nvm` and this is the result. Unless you want to carry on using `nvm` for some reason then you need to uninstall it and remove all related files. I don't know how to uninstall it, but you could start be removing that `.nvm` directory.

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [3 August 2022 19:26 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/34 "2022-08-03T19:26:08Z")

</div>

This is enlightening. I can npm uninstall node-red right? So I can navigate to it and uninstall the other version as well? Then nvm uninstall for nvm?

nvm is for managing many different version of Node.js. This is probably when I went to upgrade Node.js and it was not clear how to upgrade node. So nvm looked inviting to be able to add a new version..

Looks like I'm going to be on Google for a bit.  
Thanks!

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [3 August 2022 19:34 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/35 "2022-08-03T19:34:29Z")

</div>

> [@tree-frog](#):
>
> This is enlightening. I can npm uninstall node-red right? So I can navigate to it and uninstall the other version as well? Then nvm uninstall for nvm?

Yes.

> [@tree-frog](#):
>
> nvm is for managing many different version of Node.js. This is probably when I went to upgrade Node.js and it was not clear how to upgrade node. So nvm looked inviting to be able to add a new version..

On a test system, it can be useful BUT only if you understand the limitations. If you switch versions using nvm, you have to reinstall all of your global packages.

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [3 August 2022 19:38 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/36 "2022-08-03T19:38:23Z")

</div>

That sounds like taking a stir-stick to your system. I got conflicting information on keeping Node up to date. What is the best way to keep node to the version? What is the proper install process. Last time I apparently got lost in the Googlage.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [3 August 2022 19:47 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/37 "2022-08-03T19:47:06Z")

</div>

> [@tree-frog](#):
>
> That sounds like taking a stir-stick to your system.

I would not disagree - why most of us recommend not using nvm. But occasionally it can be helpful.

> [@tree-frog](#):
>
> What is the best way to keep node to the version? What is the proper install process. Last time I apparently got lost in the Googlage.

What platform?

On Linux, my preference is to use one of the official or near official repos. That's what I've always done on Rasbian and Debian. Then it is simply a case of running `sudo apt update && sudo apt upgrade` as you do with the rest of the OS until you want to change major version. The node website has the details. Major version changes need a script to be run and then an update. Of course, it is recommended to do an `npm rebuild` and `npm -g rebuild` after a major version change.

On Windows, it is a little more annoying and I tend to simply download the latest version periodically and reinstall. That still keeps all of your existing installs.

Some people on Rasbian/Debian/Ubuntu, simply don't update until there is a node-red update, then they use Dave's clever script.

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [3 August 2022 19:49 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/38 "2022-08-03T19:49:58Z")

</div>

Linux Mint. 20.3

I know where the files are in Windows, I see that I have node-red still running because its still in the nvm folder and still runs after I uninstalled node-red. Uninstalled again and it came back as not removing anything. So, it looks like my extra install is still in nvm.

Question: Where is Node-RED supposed to be when you install it in -g global ? that is where it was removed, I guess.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [3 August 2022 19:54 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/39 "2022-08-03T19:54:07Z")

</div>

Which is Debian/Ubuntu based.

---

<div class="post-metadata">

**Author:** ![tree-frog](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/tree-frog/32/89303_2.png) [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Post date:** [3 August 2022 19:59 UTC](https://discourse.nodered.org/t/node-red-3-0-1-released/65472/40 "2022-08-03T19:59:47Z")

</div>

Since the uninstall cannot touch the one under nvm. This is what i'm guessing. can I just delete files that may still hang out after i uninstall nvm?

[Previous page](https://discourse.nodered.org/t/node-red-3-0-1-released/65472.md?page=1)

[Next page](https://discourse.nodered.org/t/node-red-3-0-1-released/65472.md?page=3)
