GNU/Linux >> Linux Esercitazione >  >> Linux

node.js:impossibile trovare il modulo 'richiesta'

Ho avuto lo stesso problema, per me npm install request --save ha risolto il problema. Spero ti sia d'aiuto.


Dovresti semplicemente installare request localmente all'interno del tuo progetto.

Solo cd nella cartella contenente il tuo file js ed esegui

npm install request

Ho riscontrato lo stesso problema mentre lo installo a livello globale, quindi provo a installarlo localmente e funziona.


Vai alla directory del tuo progetto

mkdir TestProject
cd TestProject

Rendi questa directory una radice del tuo progetto (questo creerà un package.json predefinito file)

npm init --yes

Installa il modulo npm richiesto e salvalo come dipendenza del progetto (apparirà in package.json )

npm install request --save

Crea un test.js file nella directory del progetto con il codice dall'esempio del pacchetto

var request = require('request');
request('http://www.google.com', function (error, response, body) {
  if (!error && response.statusCode == 200) {
    console.log(body); // Print the google web page.
  }
});

La directory del tuo progetto dovrebbe assomigliare a questa

TestProject/
- node_modules/
- package.json
- test.js

Ora basta eseguire node all'interno della directory del progetto

node test.js

Linux
  1. Come installare Node.js su Fedora 35 / Fedora 34

  2. Come installare NodeJs su Ubuntu 18.04

  3. ld non riesce a trovare una libreria esistente

  4. modulo python bz2 mancante

  5. Installando Qt su Linux, non riesco a trovare -lGL

Come installare Node.js su Debian 10

Come installare Node.js su Debian 11

Come installare Node.js su CentOS 7

Come installare Node.js su Fedora 35

Come installare Node.js su Ubuntu 14.04

Come installare Node.js su Ubuntu 14.04