Creating an installer for software on Node.js - node.js

With what can implement an installer for the application on Node.js be implemented with the ability to install applications without access to the Internet?

You may accomplish this by using https://www.npmjs.com/package/pkg to pack your app to a single executable.

Related

how to create apps for winget via electron.js

how to create apps for winget using electron.js, I first thought of using portable in target but it just installs the app but I can't use it again, is the any other targets which I can use?
Today, you would need to be able to provide an installer for an electron.js app. The Windows Package Manager supports three types of installers as of the 1.1 release.
MSIX
MSI
.exe installers
Work is in progress for portable applications (just a loose executable like NuGet), and for installers inside of a .zip file. These are targeted for the 1.3 release.

Does Nodejs have any framework/lib that support creating winform?

I was wondering is there an lib to help us create winform in GUI programming for Windows operating system.
Take a look at edge
Run .NET and Node.js code in-process on Windows, MacOS, and Linux
Additionally, have a look at this SO post
Can I use javascript to make the equivalent of Windows Form Applications?

Electron without GUI

I need to create a node.js application that works in background as a web application. The app should provide some functionality for the main client's site. The application is going to be installed on many machines with differences OS, that's why I want to get rid of node.js dependency and compile it to binary.
I used electron-builder, but as I understood it depended on GUI. So, what can I do to compile the app that can work without GUI and Node.js?
How about pkg?
This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed.

is it possible to run clickonce application with Mono?

i'm developing clickonce application which, potentially, i would like to distribute on Mac platform. I know i can compile .Net application wtih Mono - and it will work on Mac. But can I use clickonce as the installer then?
thanks!
I don't think Mono team has ever implemented the ClickOnce .NET APIs that make this possible. However, I think it should be kind of straightforward to implement them.
That being said, it might be wiser to just use the Mac backend for Squirrel. (Which is a project implemented by Github employees, used in their Github Windows client, that replaces/improves ClickOnce, as far as I know.)

What is "node-waf" and how to get it on Windows?

What is "node-waf" for node.js and how do I get it on a Windows development machine?
node-waf is a wrapper around the build system waf to simplify building of native C++ extensions for node.js. As far as I know there's not yet a replacement for windows.
But I know that some people managed to build native extensions with Vistual Studio instead.
This repository contains a windows build for contextify, needed for jsdom. Maybe you can look at how it is built and adapt that.

Resources