WebStorm - Fehler: Bitte geben Sie das npm-Paket an

8

Webstorm gibt einen Fehler aus, wenn er versucht, einen in package.json angegebenen Befehl auszuführen:

%Vor%

Ich habe dieses Skript mit Webstorm auf anderen Computern (Linux / Windows) verwendet. Auf diesem (Linux) scheint es nicht plötzlich zu funktionieren. Es war in Ordnung. Ich habe gerade Webstorm aktualisiert. Von CLI aus funktioniert der 'dev'-Befehl gut, er hat etwas mit der Webstorm-Konfiguration zu tun. Das In Einstellungen = & gt; Sprachen & amp; Frameworks = & gt; NOde.js und NPM der Knoteninterpreter wird als / usr / bin / node angegeben, was der korrekte Pfad ist. Ich habe auch auf Enable Node.js Core-Bibliothek geklickt. Immer noch im NPM-Fenster von Webstorm, wenn ich das 'dev'-Skript ausführen möchte, löst es den oben genannten Fehler aus. Das Projekt ist ein Reaktionsprojekt, wenn das zählt.

In der Vergangenheit lief es gut. Bitte beraten.

Bearbeiten: Einen Screenshot hinzugefügt - Standard

dev = & gt; Bearbeiten Sie die Dev-Einstellungen:

    
Wasteland 25.03.2016, 16:29
quelle

7 Antworten

15

Nach dem Upgrade von 11.0.3 auf 2016.1 kam es zu demselben Problem. Nicht sicher, ob einige Konfigurationen falsch kopiert wurden oder ob sie ein neues Feld hinzugefügt haben, um das npm-Paket anzugeben.

Gehe zu

  

Ausführen & gt; Konfigurationen bearbeiten & gt; Standardeinstellungen & gt; npm

Suchen Sie mit der Schaltfläche [...] nach einem Knoteninterpreter .

Sie sollten das Npm-Paket -Feld finden, füllen Sie es mit YOUR_PATH_TO_NODE / lib / node_modules / npm .

Wenn es nicht sofort funktioniert, starten Sie WebStorm neu, damit es berücksichtigt wird.

    
Anthony Drogon 28.03.2016, 11:12
quelle
18

Wenn Sie unter Ubuntu npm / nodejs über apt installiert haben, verwenden Sie den Ordner /usr/share/npm für das npm-Paket.

%Vor%     
Ortwin Angermeier 28.07.2016 08:43
quelle
2

möchte nur eine Referenz hinzufügen. in meiner Maschine ist es in /usr/share/npm , also fülle einfach dieses Feld damit.

    
Ahmad Muzakki 06.08.2017 05:08
quelle
1

In Linux / Ubuntu : Einer der Gründe, warum Webstorm diesen Fehler verursacht, liegt an falschen Verzeichnisnamen für den Knoteninterpreter ("Run & gt; Edit configurations & gt; Defaults & gt; npm & gt; Knoteninterpreter").

Bei der letzten Installation von Knoten ist das Standardverzeichnis für den Knoteninterpreter usr / bin / nodejs anstelle von usr / bin / node.

Also, Korrigieren Sie den Knoteninterpreter von "usr / bin / node" zu "usr / bin / nodejs" und es funktioniert einwandfrei.

    
Prashanth Adepu 15.09.2016 06:58
quelle
0

Unter Windows konnte ich das Problem mit der Konfigurationseinstellung Npm package nicht mithilfe einer benutzerdefinierten npm -Installation lösen.

Durch die Installation von ein Standard npm über das node.js wurde das Problem in WebStorm behoben, ohne die Npm package -Konfiguration festlegen zu müssen.

    
lpalli 27.04.2016 08:34
quelle
0

Verwenden Sie auf Xubuntu und Linux Mint /usr/bin/lib/nodejs/npm .

    
chris mahn 12.01.2017 00:13
quelle
0

Versuchen Sie, den NPM-Patch no / usr / share / npm zu ändern. Das funktioniert für mich.

    
Fernando Magrosoto 22.01.2018 22:02
quelle

Tags und Links