Electron 25 “Hello World” Application using Chilkat

Demonstrate the simplest possible Electron program using Chilkat on Windows.  (using Electron 25, which requires Node.js 18.17)

1. Open a GitBash shell to get a command prompt.

2. Make sure you have node 18.17

$ node -v
v18.17.0

3. Create a new directory for a new application.

$ cd /c/temp
$ mkdir helloWorld
$ cd helloWorld

4. npm init

$ npm init -y
Wrote to C:\temp\helloWorld\package.json:

{
  "name": "helloWorld",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

5. npm install electron@25.0.0

$ npm install electron@25.0.0

6. npm install @chilkat/ck-electron25-win64

$ npm install @chilkat/ck-electron25-win64

7. Create a file named main.js containing the following:

var os = require('os');
var chilkat = require('@chilkat/ck-electron25-win64');

var ftp = new chilkat.Ftp2();

console.log('Hello from Electron');
console.log(ftp.Version);

8. Edit package.json to contain the following:

{
  "name": "helloWorld",
  "version": "1.0.0",
  "description": "",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@chilkat/ck-electron25-win64": "^9.50.95",
    "electron": "^25.0.0"
  }
}

9. Run the program.

$ npm start
Tags :