Node.js merupakan sebuah runtime environment yang bersifat open source dan juga cross-platform di mana kita bisa mengeksekusi Javascript di luar environment browser. Setelah mengetahui apa it node js kita akan membahas sedikit error yang terjadi saat menjalankan npm i whatsapp-web.js
perintah tersebut bertujuan untuk mendownload package whastapp web.
Namun dalam kasus ini penginstalannya belum di selesaikan, dan terjadi error seperti di bawah ini.
npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.org/whatsapp-web.js failed, reason: connect ETIMEDOUT 2606:4700::6810:1a23:443 npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. npm ERR! network npm ERR! network If you are behind a proxy, please make sure that the npm ERR! network 'proxy' config is set properly. See: 'npm help config' npm ERR! A complete log of this run can be found in: npm ERR! /home/hidayat/.npm/_logs/2023-01-07T08_50_14_759Z-debug-0.log
Silahkan set proxy npm, di tutorial ini ada dua cara yang bisa kamu lakukan silahkan pilh salah satu di bawah ini.
$ npm config set proxy http://your-proxy-url:8080 $ npm config set https-proxy https://your-proxy-url:8080 $ npm config set strict-ssl false
Cara kedua yaitu menggunakan command.
$ npm install --location=global emmet-ls
Kemudian instal kembali packagenya.