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