108 votes

Le package local.json existe, mais les modules node_modules sont manquants

J'essaie de démarrer une application Redux que je viens de cloner à partir d'un référentiel GitHub.

J'ai essayé de l'exécuter avec la commande suivante

 npm start
 

Je reçois cette erreur

 > react-redux@1.0.0 start /home/workspace/assignment
> webpack-dev-server --config ./configs/webpack/webpack.config.development.js

sh: 1: webpack-dev-server: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! react-redux@1.0.0 start: `webpack-dev-server --config ./configs/webpack/webpack.config.development.js`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the react-redux@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/.npm/_logs/2018-05-15T16_32_44_571Z-debug.log
 

toute aide serait appréciée

221voto

Dan Points 1561

npm start exécute un script que le créateur de l'application a créé pour faciliter le démarrage de l'application npm install installe tous les packages dans package.json

exécuter npm install premier

puis exécutez npm start

1voto

Zanon Points 13171

Juste eu le même message d'erreur, mais quand j'ai été l'exécution d'un package.json avec:

"scripts": {
    "build": "tsc -p ./src",
}

tsc est la commande pour exécuter le fichier d'enregistrement du compilateur.

Je n'ai jamais eu aucun problème avec ce projet parce que j'avais Tapuscrit installé en tant que module global. Comme ce projet n'inclut pas de fichier d'enregistrement en tant que dev de dépendance (et il devrait être installé en tant que global), j'ai eu l'erreur lors de l'essai dans une autre machine (sans Machine) et en cours d'exécution npm install n'a pas de résoudre le problème. J'ai donc dû inclure des caractères d'imprimerie en tant que dev de dépendance (npm install typescript --save-dev) pour résoudre le problème.

0voto

Codiee Points 1160

Ce problème peut également survenir lorsque vous modifiez votre mot de passe système, mais pas le même que celui mis à jour sur votre fichier .npmrc qui existe sur le chemin C: \ Users \ nom_utilisateur , donc mettez également à jour votre mot de passe.

veuillez le vérifier et exécuter d'abord npm install puis npm start.

-1voto

 'npm WARN Local package.json exists, but node_modules missing, did you mean to install?'
 

pour résoudre ce message d'erreur, vous devez installer le package npm qui installe tous les packages requis en premier. Par conséquent, avant d'exécuter npm start, vous devez d'abord exécuter npm install .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X