Fehler in Knoten, npm-Versionen, Installationen. SyntaxError: Block-Gültigkeitsbereich von Deklarationen (let, const, Funktion, Klasse) noch nicht unterstützt außerhalb im strikten Modus

Ich habe diese Fehlermeldung wenn ich versuche zu laufen npm run server oder npm install oder npm -v.

/usr/local/lib/node_modules/npm/bin/npm-cli.js:79
  let notifier = require('update-notifier')({pkg})
  ^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:387:25)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
    at Function.Module.runMain (module.js:447:10)
    at startup (node.js:146:18)
    at node.js:404:3

Habe ich diese Insider-scripts-tag in das Paket.json "server": "nodemon server/bin/www".

nodejs -v Ausgänge v10.1.0

node -v Ausgänge v5.10.1.

Paar Leute haben vorgeschlagen, dass es ein problem mit npm oder Knoten Versionen oder npm installiert bekommen in mehreren Orten. Ich habe versucht zu deinstallieren, installieren, wieder zurück, aktualisieren. Aber nichts scheint zu funktionieren.

Ich habe meine Verzeichnis-Struktur wie diese:

Fehler in Knoten, npm-Versionen, Installationen. SyntaxError: Block-Gültigkeitsbereich von Deklarationen (let, const, Funktion, Klasse) noch nicht unterstützt außerhalb im strikten Modus

Irgendwelche Vorschläge, bitte! Vielen Dank im Voraus!

InformationsquelleAutor psvs | 2018-06-06



One Reply
  1. 0
    • Haben Sie jemals versucht zu installieren, der Microsoft Azure-Befehlszeilen-tools verwenden:
    sudo apt - get install nodejs - legacy
    sudo apt - get install npm
    sudo npm install - g azure - cli

    oder

    nvm install node
    • Könnte dies auch, weil Sie nicht in das gewünschte Verzeichnis.
      Sie müssen zuerst in das gewünschte Verzeichnis. Mir war my_direc
      – Verzeichnis. Ich tippte also in cd my_direc und dann npm install.

    • ODER
      Ersten download-json-Paket-Datei, aus https://github.com/npm/read-package-json und führen Sie npm install im terminal.

    läuft es?
    Glück

    • Ich habe meine Verzeichnis-Struktur wie diese, Sie alle im root-Ordner: /client, /public /scripts, /server, /server/app.js, /src-Paket.json -, Paket-lock.json. Ich ging in das root-Verzeichnis, dann ausgeführt npm install. Obwohl, wo ich Typ npm, die oben genannten Fehler Auftritt. Auch ich habe schon Knoten, nodejs, npm installiert. Bitte sehen Sie die Frage, wie ich erwähnt habe die Versionen. Irgendwelche Gedanken?
    • Auch, Nein, ich habe noch nie verwendet azure-Befehlszeilen-tools. Wie hilft es aber? Was meinst du, was die Wurzel meines Problems, falsche Versionen von Knoten oder npm versucht gemeinsam ausführen?
    • Ich würde vorschlagen, um zu sehen, ob Ihre version von dem Knoten tatsächlich nutzbar ist… aber ich bin mir nicht wirklich sicher, wo dein problem sein könnte…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.