web-dev-qa-db-fra.com

Existe-t-il une solution pour une erreur d'installation de NPM dans Laravel Homestead?

  • Windows 10,
  • Propriété
  • VirtualBox 6.0.8,
  • Vagrant 2.2.5,
  • nœud v12.5.0,
  • nPM V6.10.1

Tout ce que j'essaie de faire, c'est une commande d'installation NPM à l'intérieur de frais d'installation Laravel application, mais je continue à obtenir des erreurs.

Après deux jours et essayant tout ce que j'ai trouvé comme une solution possible pour une erreur d'installation de NPM, j'ai décidé d'essayer une fois de plus de temps à réinstaller tout dans l'espoir qui corrigerait mon problème avec NPM Install, mais malheureusement, cela n'a pas été aidé non plus.

J'ai essayé de supprimer nœud_modules,
[.____] Nettoyage du cache NPM,
[.____] Sudo NPM Installer,
[.____] Sudo NPM Installation --NO-Bin-Links,
Mise à jour du nœud et du NPM mais les deux étaient déjà à la dernière version,
[.____] changer de VagrantFile basé sur certains postes que j'ai vus autour d'Internet (qui n'a jamais fonctionné car je n'aurais une erreur lorsque j'utilise Vagrant Up),
[.____] réinstaller tout,
[.____] courir bash comme administrateur,

Je ne me souviens même pas de tout ce que j'ai fait. Cela est devenu vraiment exhausant.

Mon journal est de 17k + lignes longues. Je vais juste poster la dernière partie où l'erreur se produit.

17734 verbose stack Error: ENOENT: no such file or directory, open '/home/vagrant/code/vue-test/node_modules/yargs/node_modules/yargs-parser/package.json.2655513948'
17735 verbose cwd /home/vagrant/code/vue-test
17736 verbose Linux 4.15.0-54-generic
17737 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "--no-bin-links"
17738 verbose node v12.5.0
17739 verbose npm  v6.10.1
17740 error path /home/vagrant/code/vue-test/node_modules/yargs/node_modules/yargs-parser/package.json.2655513948
17741 error code ENOENT
17742 error errno -2
17743 error syscall open
17744 error enoent ENOENT: no such file or directory, open '/home/vagrant/code/vue-test/node_modules/yargs/node_modules/yargs-parser/package.json.2655513948'
17745 error enoent This is related to npm not being able to find a file.
17746 verbose exit [ -2, true ]

Mon dernier espoir est de demander si une personne a une solution pour cela ou je devrais juste abandonner la maison.

6
Mihajlo Škorić

J'ai eu le même problème

npm install --force

Ça marche pour moi

0
vla-dis