Kali ini saya mencoba untuk membuat sebuah aplikasi desktop untuk nantinya akan digunakan dalam banyak hal seperti monitoring hardware atau untuk sekedar melakukan simulasi, kali ini saya mencoba untuk menggunakan framework dari nodejs seperti elektron dan NWjs untuk installasinya bisa dilakukan sebagai berikut
pastikan bahwa npm yang terinstall adalah npm yang latest dengan menggunakan perintah berikut
sudo npm install npm@latest --global
sudo npm install -g nw
tapi biasanya mengalami error untuk itu cobalah masuk ke user root dan menginstallnya jika anda ingin sekali menginstallnya (karena tidak direkomendasikan meningstall dari bash root)
sudo su
npm install -g nw
jika tidak berhasil coba dengan perintah berikut ini
sudo su
sudo npm install -g --unsafe-perm=true --allow-root nw
Buat direktory untuk kerja kemudian inisiasi nwnya untuk bisa menggenerasi kode dalam strukur node.
mkdir allUI
cd allUI
npm init -y
rubah package.json codenya pada bagian main dari index.js menjadi index.html dan bagian start ditambah kode “nw .” seperti berikut
{
"name": "allUI",
"version": "1.0.0",
"description": "",
"main": "index.html",
"scripts": {
"start": "nw .",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
lalu pada terminal gunakan perintah berikut
npm start
tunggu nanti akan muncul gambar seperti berikut,
untuk ngoprek selanjutnya silahkan dengan kreatifitas sendiri.
untuk pengembangannya anda bisa mengikuti ngopreknya di Desktop Serbaguna
kemudian install nw sdknya dengan perintah berikut
npm install nw@0.34.3-sdk --save-dev