J'essaie d'apprendre à réagir, j'ai donc cet exemple de code pour l'application de vote de réaction fullstack, et j'essaie de le faire fonctionner, mais après avoir exécuté l'installation de npm puis le démarrage de npm, je reçois l'erreur suivante:
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server"
npm ERR! node v7.5.0
npm ERR! npm v4.3.0
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! voting_app@1.1.0 server: `live-server --public --
host=localhost --port=3000 --middleware=./disable-browser-cache.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 server script 'live-server --
public --host=localhost --port=3000 --middleware=./disable-browser-
cache.js'.
npm ERR! Make sure you have the latest version of node.js and npm
installed.
npm ERR! If you do, this is most likely a problem with the voting_app
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! live-server --public --host=localhost --port=3000 --
middleware=./disable-browser-cache.js
npm ERR! You can get information on how to open an issue for this
project with:
npm ERR! npm bugs voting_app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls voting_app
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/ItsMeMrLi/.npm/_logs/2017-02-17T22_48_03_581Z-
debug.log
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v7.5.0
npm ERR! npm v4.3.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! voting_app@1.1.0 start: `npm run server`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the voting_app@1.1.0 start script 'npm run server'.
npm ERR! Make sure you have the latest version of node.js and npm
installed.
npm ERR! If you do, this is most likely a problem with the voting_app
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! npm run server
npm ERR! You can get information on how to open an issue for this
project with:
npm ERR! npm bugs voting_app
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls voting_app
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/ItsMeMrLi/.npm/_logs/2017-02-17T22_48_03_655Z-
debug.log
Voici mon package.json:
{
"name": "voting_app",
"version": "1.1.0",
"author": "Fullstack.io",
"scripts": {
"go": "open http://localhost:3000; npm run server",
"e2e": "nightwatch",
"test": "./node_modules/.bin/concurrently -k 'npm run server' 'npm
run e2e'",
"start": "npm run server",
"server": "live-server public --host=localhost --port=3000 --
middleware=./disable-browser-cache.js"
},
"private": true,
"devDependencies": {
"concurrently": "2.2.0",
"live-server": "git://github.com/acco/live-server.git"
},
"dependencies": {
"semantic-ui": "git://github.com/Semantic-Org/Semantic-
UI.git#27d58a01793b66318478fbc5b6676804d22d065d"
}
}
Et enfin mon fichier journal:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using npm@4.3.0
3 info using node@v7.5.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle voting_app@1.1.0~prestart: voting_app@1.1.0
6 silly lifecycle voting_app@1.1.0~prestart: no script for prestart, continuing
7 info lifecycle voting_app@1.1.0~start: voting_app@1.1.0
8 verbose lifecycle voting_app@1.1.0~start: unsafe-perm in lifecycle true
9 verbose lifecycle voting_app@1.1.0~start: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app/node_modules/.bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/ItsMeMrLi/.rvm/gems/ruby-2.3.1/bin:/Users/ItsMeMrLi/.rvm/gems/ruby-2.3.1@global/bin:/Users/ItsMeMrLi/.rvm/rubies/ruby-2.3.1/bin:/Users/ItsMeMrLi/.cargo/bin:/usr/local/Cellar/smlnj/110.74/libexec/bin:/usr/local/bin:/Users/ItsMeMrLi/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin:/Downloads/geckodriver:/usr/local/bin:/Users/ItsMeMrLi/.rvm/bin
10 verbose lifecycle voting_app@1.1.0~start: CWD: /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
11 silly lifecycle voting_app@1.1.0~start: Args: [ '-c', 'npm run server' ]
12 silly lifecycle voting_app@1.1.0~start: Returned: code: 1 signal: null
13 info lifecycle voting_app@1.1.0~start: Failed to exec start script
14 verbose stack Error: voting_app@1.1.0 start: `npm run server`
14 verbose stack Exit status 1
14 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at EventEmitter.emit (events.js:192:7)
14 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at ChildProcess.emit (events.js:192:7)
14 verbose stack at maybeClose (internal/child_process.js:890:16)
14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid voting_app@1.1.0
16 verbose cwd /Users/ItsMeMrLi/Downloads/fullstack-react-code/voting_app
17 error Darwin 16.4.0
18 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
19 error node v7.5.0
20 error npm v4.3.0
21 error code ELIFECYCLE
22 error errno 1
23 error voting_app@1.1.0 start: `npm run server`
23 error Exit status 1
24 error Failed at the voting_app@1.1.0 start script 'npm run server'.
24 error Make sure you have the latest version of node.js and npm installed.
24 error If you do, this is most likely a problem with the voting_app package,
24 error not with npm itself.
24 error Tell the author that this fails on your system:
24 error npm run server
24 error You can get information on how to open an issue for this project with:
24 error npm bugs voting_app
24 error Or if that isn't available, you can get their info via:
24 error npm owner ls voting_app
24 error There is likely additional logging output above.
25 verbose exit [ 1, true ]
Merci à tous, géniaux programmeurs.
node.js
npm-install
npm-start
Y'Eli Buonya
la source
la source
Réponses:
Étape 1:
$ npm cache clean --force
Étape 2: supprimez node_modules par
$ rm -rf node_modules package-lock.json
dossier ou supprimez-le manuellement en allant dans le répertoire et cliquez avec le bouton droit> supprimer / déplacer vers la corbeille. Supprimez également le fichier package-lock.json .Étape 3:
npm install
Pour recommencer,
$ npm start
Cela a fonctionné pour moi. J'espère que cela fonctionne aussi pour vous.
PS: toujours s'il est là, veuillez vérifier l'erreur qu'il affiche en rouge et agir en conséquence. Cette erreur est spécifique à l'environnement node.js. Codage heureux !!
la source
rd /s /q "node_modules"
en cmd ourm -r "node_modules"
dans PowerShell SourceNettoyage
Cache
etNode_module
ne suffisent pas. Suivez ces étapes:npm cache clean --force
node_modules
dossierpackage-lock.json
fichiernpm install
Cela fonctionne pour moi comme ça.
la source
npm cache verify
au lieu de supprimer la totalité du cache.j'ai d'abord couru:
(même s'il est venu avec des erreurs)
Ensuite, j'ai supprimé le dossier node_modules et j'ai couru
Cela semble avoir résolu le problème.
la source
Je résous cette erreur en exécutant le code suivant
puis supprimez le
node_modules
répertoire de ma structure de projet manuellement ou avec la commande suivanteAprès cela, installez à nouveau les dépendances en utilisant
la source
npm run clean
n'est pas une commande. Mais, votre idée a quand même fonctionné. J'ai supprimé et réinstallé .. et booom ... ça a commencé à fonctionner .. merciModifier l'accès dans le répertoire node_modules
la source
J'obtenais des messages d'erreur similaires sur une instance Ubuntu 16.04 avec DigitalOcean lors de l'exécution
npm run build
sur une application faite aveccreate-react-app
( lien ). J'ai mis à niveau l'instance de 512 Mo de RAM à 1 Go (5 $ / mois à 10 $ / mois), puis le script a pu s'exécuter.Je poste ceci ici pour souligner que vous pouvez obtenir cette erreur en raison de limitations de ressources, que je n'ai pas vraiment vues expliquées ailleurs sur les pages de problèmes et les réponses SO. Et rien de ce que j'ai vu dans les journaux d'erreurs ne m'indiquait dans cette direction.
la source
Supprimez node_modules et package-lock.json, puis exécutez npm install. Cela a parfaitement fonctionné ici (exécutez la commande ci-dessous à l'intérieur de la racine du projet):
la source
solution: supprimez le fichier de verrouillage.
source: https://github.com/mapbox/node-pre-gyp/issues/298 (floriantraber)
la source
Face à ce problème précis,
si cela ne résout pas, essayez
package-lock.json
la source
React Application: Pour moi, le problème était qu'après l'exécution, il y
npm install
avait quelques erreurs.Je suis allé avec la recommandation
npm audit fix
. Cette opération a cassé monpackage.json
etpackage-lock.json
(version modifiée des packages et de la structure de .json).LE CORRECTIF ÉTAIT:
npm install
npm start
J'espère que cela sera utile pour quelqu'un.
la source
Cette solution a corrigé l'erreur dans Win10.
Veuillez installer globalement
npm install -g node-pre-gyp
la source
j'ai essayé de résoudre ce problème de cette façon
Mais pour moi, ça ne marche pas. Je viens de redémarrer ma machine et son fonctionnement parfaitement.
Suis utilisateur Linux, Machine HP.
la source
Essayez de réinstaller le package cli globalement. Dans mon cas, j'essayais de tester un tutoriel Vue.js lorsque j'obtiens le même message d'erreur. L'autre chose que j'ai faite a été de réexécuter la commande vue mais cette fois en utilisant webpack-simple et c'est pourquoi je ne suis pas sûr de savoir lequel a résolu le problème mais maintenant cela fonctionne.
la source
Vérifiez également la disponibilité du port si vous rencontrez le message ci-dessous:
la source
travaillé pour moi. Voir https://docs.npmjs.com/ . Le
--unsafe-perm
paramètre vous permet d'exécuter les scripts à partir de l'installation du package en tant que root. Le problème dans mon cas est que certaines dépendances n'ont pas pu être installées.la source
Assurez-vous d'utiliser la dernière version de npm lors de l'installation des packages à l'aide de npm.
Lors de l'installation de JavaScript, mentionnez la dernière version de NodeJS. Par exemple, lors de l'installation de JavaScript à l'aide de devtools, utilisez le code ci-dessous:
Cela va télécharger et installer la version NodeJS mentionnée. Cela a fonctionné pour moi.
la source
J'ai suivi les étapes, ça marche:
1.
supprimer le
package-lock.json
fichierredémarrer mon WebStorm
la source
Une cause peut-être inattendue: vous utilisez Create React App avec certains avertissements non corrigés et le projet échoue sur CI (par exemple GitLab CI / CD):
Solution: corrigez vos avertissements!
Alternative: utilisation
CI=false npm run build
Voir le numéro 3657 de l'ARC
(Honte d'admettre que cela vient de m'arriver; je ne l'ai pas vu jusqu'à ce qu'un collègue me le signale. Merci Pascal!)
la source
J'émettais la commande npm start avec le dossier du projet ouvert dans Sublime Text. La fermeture de ST et le redémarrage du serveur ont fait le travail pour moi.
la source
Résolu comme ceci:
la source
Dans mon cas, j'avais vérifié une branche différente avec une nouvelle bibliothèque dessus. J'ai résolu mon problème en exécutant uniquement
npm install
sans rien faire d'autre. J'étais confus pourquoi j'obtenais uneELIFECYCLE
erreur lorsque le port n'était pas utilisé, mais cela devait être parce que je n'avais pas la bibliothèque installée. Ainsi, vous n'aurez peut-être pas à supprimernode_modules
pour résoudre le problème.la source
J'utilise
react-create-app
dans Windows 10, le 2 février 2019 avec les derniers NodeJS 11.9.0 et npm 6.7.0 (lorsque vous installez NodeJS, lenpm
existe). Je pense que le cas des paquets de nœuds sont corrompus est rarement, l'autorisation de la cause principale.Au début, je mets le répertoire du projet sur le bureau, il appartient au
C:\
pilote. Je me déplace vers un autre répertoire d'un autre pilote. Par conséquent, je supprime la préoccupation "autorisation de fichier". Tout fonctionne bien et simplement.C'est ok, ne placez pas le dossier du projet dans un répertoire de
C:\
(ou un autre pilote contenant le système d'exploitation Windows).la source
J'ai eu le même problème avec Angular 7. Je suis juste passé par les étapes suivantes et l'erreur a été résolue.
1). Supprimez votre dossier node_modules et votre fichier package-lock.json .
2). Exécuter la
npm install
commande.3). Exécuter la
npm audit fix
commande.la source
Cela me dérange depuis longtemps. Pour moi, la version de
node
était le problème.Mes
npm
etnode
étaient 6.1.0 et 8.11.3, respectivement. Cependant, je ne savais pas que j'avais mis à jour monnode
accidentellement à 12. *. *.Il a ensuite commencé à installer des éléments GCX à chaque fois
npm i
, ce qui n'était pas nécessaire auparavant.J'ai rétrogradé mon
node
à 8 et cela a fonctionné!la source
C'est bizarre mais ça marche pour moi
Aller à
Dans la fenêtre contextuelle Variable d'environnement, vous allez modifier la variable utilisateur PATH et ajouter la valeur "C: \ Windows \ System32" sous la forme d'un point-virgule séparé de la valeur existante.
Pas mais pas moins redémarrer la machine.
la source
Le port est probablement utilisé par une autre application, essayez de lister et voyez si c'est votre application:
lsof -i:8080
Vous pouvez tuer le processus de ce port:
lsof -ti:8080 | xargs kill
la source
Cela n'avait rien à voir avec les packages NPM pour moi. Mon projet Vuepress utilisait un nom d' hôte personnalisé . L'omission de cela a fait fonctionner les choses à nouveau.
la source
Cela m'a résolu sur Ubuntu 16
1) Mettez à jour npm et le nœud vers la dernière version. 2) Redémarrez le système 3) Supprimez node_modules et recommencez npm i & npm
la source
Ma situation exigeait la suppression globale du dossier webpack, puis la suppression du dossier node_modules du projet, package-lock.json et l'exécution de npm install, npm start
la source
Les autres réponses n'ont pas résolu le problème de mon cas. Cela fonctionne pour moi:
Détails supplémentaires
la source