GNU/Linux >> LINUX-Kenntnisse >  >> Linux

node.js:Modul 'request' kann nicht gefunden werden

Ich hatte dasselbe Problem, für mich npm install request --save Problem gelöst. Hoffe es hilft.


Sie sollten einfach request installieren lokal innerhalb Ihres Projekts.

Nur cd in den Ordner, der Ihre js-Datei enthält, und führen Sie

aus
npm install request

Ich habe das gleiche Problem, wenn ich es global installiere, dann versuche ich, es lokal zu installieren, und es funktioniert.


Gehen Sie zum Verzeichnis Ihres Projekts

mkdir TestProject
cd TestProject

Machen Sie dieses Verzeichnis zu einem Stammverzeichnis Ihres Projekts (dadurch wird ein standardmäßiger package.json erstellt Datei)

npm init --yes

Installieren Sie das erforderliche npm-Modul und speichern Sie es als Projektabhängigkeit (es erscheint in package.json )

npm install request --save

Erstellen Sie eine test.js Datei im Projektverzeichnis mit Code aus Paketbeispiel

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.
  }
});

Ihr Projektverzeichnis sollte so aussehen

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

Führen Sie jetzt einfach node in Ihrem Projektverzeichnis aus

node test.js

Linux
  1. So installieren Sie NodeJs unter Ubuntu 18.04

  2. ld kann keine vorhandene Bibliothek finden

  3. fehlendes Python bz2-Modul

  4. Beim Installieren von Qt unter Linux kann -lGL nicht gefunden werden

  5. pkg-config-Fehler kann nicht gefunden werden

So installieren Sie Node.js unter Debian 10

So installieren Sie Node.js unter Debian 11

So installieren Sie Node.js unter CentOS 7

So installieren Sie Node.js auf Fedora 35

So installieren Sie Node.js unter Ubuntu 14.04

So installieren Sie Node.js unter Ubuntu 14.04