# \[ANNOUNCE\] Node-RED Desktop v0.8.8 Released

**URL:** <https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461>\
**Category:** Share Your Projects\
**Created:** [23 May 2019 13:42 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461 "2019-05-23T13:42:42Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![sakazuki](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sakazuki/32/550_2.png) [@sakazuki](https://discourse.nodered.org/u/sakazuki)\
**Post date:** [23 May 2019 13:42 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/1 "2019-05-23T13:42:42Z")

</div>

Hi all,

I have released [Node-RED Desktop](https://sakazuki.github.io/node-red-desktop/) v0.8.8 .

This is a desktop application of Node-RED for windows/mac.

You can

- easily setup Node-RED on your desktop.
  - with one click installer and auto updater

- quickly create and discard a flow many times.
  - with standard file menu.

- easily publish the public HTTP endpoint and integrate with cloud services.
  - with embeded ngrok.

And also,

You can use almost all powerful and useful Node-RED features

- install nodes from the [public Library](https://flows.nodered.org/)
- [projects](https://nodered.org/docs/user-guide/projects/)
- etc.

If you have interested in Node-RED Desktop, Please try it.

- Homepage: [https://sakazuki.github.io/node-red-desktop/](https://sakazuki.github.io/node-red-desktop/)

Regards,

sakazuki

---

<div class="post-metadata">

**Author:** ![SuperNinja](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/superninja/32/5761_2.png) [@SuperNinja](https://discourse.nodered.org/u/SuperNinja)\
**Post date:** [24 May 2019 20:54 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/2 "2019-05-24T20:54:01Z")

</div>

HI @sakazuki,

i test your Node-RED desktop on Win10 .

i try to install `node-red-node-serialport`. Node.js 12.x is installed with all options.

The issue is : i can not use the node in my flow :  
**When i clic on the search icon, usually, a COM port list appear, but there is nothing here.**  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/8/89ad918d4b9d30b026cc7a049ed70331d555c42e.png)  
**Then , an error displaying.**  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/7/7bbe13aa7215d1efe80981805d18816e68ddf0dd.png)

P.S. i've installed Node-Red on other Win10, with Power Shell (Admin) , and node-serialport working like a charm ...

Can you test this node in your side ?

Thanks

Christian

---

<div class="post-metadata">

**Author:** ![sakazuki](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sakazuki/32/550_2.png) [@sakazuki](https://discourse.nodered.org/u/sakazuki)\
**Post date:** [25 May 2019 03:29 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/3 "2019-05-25T03:29:48Z")

</div>

Hello @SuperNinja

Thank you for your trial.

I test and solved it.

The cause is the node module version mismatch.  
You will find the following error in log.

```auto
[2019-05-25 12:05:35.946] [info] - node-red-node-serialport:serial-port : Error: The module '\\?\C:\Users\sakazuki\.Node-RED-Desktop\node_modules\@serialport\bindings\build\Release\bindings.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 72. This version of Node.js requires
NODE_MODULE_VERSION 70. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
[2019-05-25 12:05:49.030]

```

To fix it, you need some steps

```auto
C:\Users\sakazuki>npm install -g electron-rebuild
C:\Users\sakazuki>cd %USERPROFILE%\.Node-RED-Desktop
C:\Users\sakazuki\.Node-RED-Desktop>electron-rebuild --version 5.0.0
√ Rebuild Complete
C:\Users\sakazuki\.Node-RED-Desktop>

```

Restart Node-RED-Desktop, then it will work well.

Please try it.

Regards,  
sakazuki

P.S.

- I will improve this steps more simple in the future version.
- The same issue on mac had been reported. If mac user, see also [this issue](https://github.com/sakazuki/node-red-desktop/issues/1)

---

<div class="post-metadata">

**Author:** ![SuperNinja](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/superninja/32/5761_2.png) [@SuperNinja](https://discourse.nodered.org/u/SuperNinja)\
**Post date:** [25 May 2019 07:11 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/4 "2019-05-25T07:11:47Z")

</div>

**it's solved for me** 👍  
Thanks

A note: is it possible, when starting Node-Red-Desktop, to re-open automatically, the last .json file on which we worked? with an option like this:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/8/8751fa7b57a36b92da9d1407f8586e0c8463ab12.png)

---

<div class="post-metadata">

**Author:** ![sakazuki](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sakazuki/32/550_2.png) [@sakazuki](https://discourse.nodered.org/u/sakazuki)\
**Post date:** [25 May 2019 08:21 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/5 "2019-05-25T08:21:53Z")

</div>

It was good!

Thank you for your proposal of re-opening the last used flow automatically.  
I think it is possible.  
I will plan tp add this feature in next release.

Regards,  
sakazuki

---

<div class="post-metadata">

**Author:** ![rei\_vilo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rei_vilo/32/162_2.png) [@rei\_vilo](https://discourse.nodered.org/u/rei_vilo)\
**Post date:** [25 May 2019 18:36 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/6 "2019-05-25T18:36:45Z")

</div>

I gave Node-RED-Desktop a try and enjoyed it. Everything fits into one single window, no more command line on a separate window.

I did experience some issues on macOS, but they were quickly solved.

Great work @sakazuki!

---

<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:** [28 May 2019 10:58 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/7 "2019-05-28T10:58:05Z")

</div>

Just tried this out on my home Win10 machine - very nice 🙂

---

<div class="post-metadata">

**Author:** ![Folgore](https://avatars.discourse-cdn.com/v4/letter/f/edb3f5/32.png) [@Folgore](https://discourse.nodered.org/u/Folgore)\
**Post date:** [30 May 2019 16:36 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/8 "2019-05-30T16:36:50Z")

</div>

Good evening, but is not possible save the flow when I restarted node-red-desktop. This is normal or not? I watch only the .tmp file in the user directory.  
(I'm working on Windows 7)

Thank's

---

<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 May 2019 16:41 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/9 "2019-05-30T16:41:05Z")

</div>

You should save your flow before re-starting.

You should get his warning if you haven't saved  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/4/4142bf834b8ea42c777ff011930840f1d6a0d03c.png)

---

<div class="post-metadata">

**Author:** ![Folgore](https://avatars.discourse-cdn.com/v4/letter/f/edb3f5/32.png) [@Folgore](https://discourse.nodered.org/u/Folgore)\
**Post date:** [30 May 2019 16:44 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/10 "2019-05-30T16:44:12Z")

</div>

Yes, but don't create a file save file and when restarting i have disable the open file in file list

---

<div class="post-metadata">

**Author:** ![sakazuki](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sakazuki/32/550_2.png) [@sakazuki](https://discourse.nodered.org/u/sakazuki)\
**Post date:** [30 May 2019 21:41 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/11 "2019-05-30T21:41:49Z")

</div>

Hi @Folgore,

Thank you for your interest.

I don't understand what is happened.  
When you select [Yes] in Confirm dialog, Node-RED Desktop prompts you filename to save the flow. Don't you see it?

Please let me know more detail.

Regards,  
sakazuki

---

<div class="post-metadata">

**Author:** ![Folgore](https://avatars.discourse-cdn.com/v4/letter/f/edb3f5/32.png) [@Folgore](https://discourse.nodered.org/u/Folgore)\
**Post date:** [31 May 2019 05:49 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/12 "2019-05-31T05:49:38Z")

</div>

Yes, I see the message. But I don't found the save file and the option to open a file is disabled.

![nr](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/7/75a96b683d62ea60fea0f8d87ecc639d86745f98.png)

Thank'you very much for support

---

<div class="post-metadata">

**Author:** ![sakazuki](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sakazuki/32/550_2.png) [@sakazuki](https://discourse.nodered.org/u/sakazuki)\
**Post date:** [31 May 2019 06:21 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/13 "2019-05-31T06:21:40Z")

</div>

Hi @Folgore

I understand it.

This is a specfication to avoid the conflict with the Node-RED project file management.  
When you enable project in [File]-[Settings...], these file menu items are disabled.

When you enable project, [Save] in closing process means the deploy.

Regards,  
sakazuki

---

<div class="post-metadata">

**Author:** ![Folgore](https://avatars.discourse-cdn.com/v4/letter/f/edb3f5/32.png) [@Folgore](https://discourse.nodered.org/u/Folgore)\
**Post date:** [31 May 2019 08:00 UTC](https://discourse.nodered.org/t/announce-node-red-desktop-v0-8-8-released/11461/14 "2019-05-31T08:00:54Z")

</div>

Yes, thank's

Regard.
