web-dev-qa-db-fra.com

Erreur d'installation NPM Jeton inattendu

Im en utilisant npm installer et valider le package json est valide et im obtenir l'erreur suivante:

Après avoir lu sur le Web, j'ai fait "rm -f package-lock.json && npm install" (même si je n'y ai vu aucun verrou de paquet) et npm cache clean -f ce qui n'aide pas, registre également configuré

voir Impossible d'installer un paquet avec le nœud npm

im utilisant le dernier npm 6.2.0

l'erreur dans les journaux est.

159 silly saveTree ├── [email protected]
159 silly saveTree ├── [email protected]
159 silly saveTree └── [email protected]
160 verbose stack SyntaxError: Unexpected token < in JSON at position 0 while parsing near '<html>
160 verbose stack <head><title>...'
160 verbose stack     at JSON.parse (<anonymous>)
160 verbose stack     at parseJson (/usr/local/lib/node_modules/npm/node_modules/json-parse-better-errors/index.js:7:17)
160 verbose stack     at consumeBody.call.then.buffer (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:96:50)
160 verbose stack     at <anonymous>
160 verbose stack     at process._tickCallback (internal/process/next_tick.js:188:7)

puis-je faire autre chose? toute idée sera utile car actuellement je suis coincé :(

5
user6124024

Votre package.json, ou peut-être un autre fichier json est incorrect, vous devez d'abord corriger les erreurs JSON.

3
Kamil Naja

Procédez comme suit:

  1. Supprimez le node_modules dossier.

  2. Supprimer package-lock.json fichier.

  3. Courir npm install encore.

5
iam batman

Cela a fonctionné pour moi:

rm -rf node_modules
rm package-lock.json
npm cache verify
npm install
0
Latin Warrior