Je veux juste installer socket.io sur mon projet qui se trouve dans le dossier 3.chat. Mais lorsque j'exécute la commande suivante, Warnings s'affiche comme suit.Et ce n'est pas un répertoire node_modules créé dans mon dossier de projet. Comment régler ceci?
C:\Users\Nuwanst\Documents\NodeJS\3.chat>npm install socket.io
C:\Users\Nuwanst
`-- [email protected]
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Nuwanst\package.json'
npm WARN Nuwanst No description
npm WARN Nuwanst No repository field.
npm WARN Nuwanst No README data
npm WARN Nuwanst No license field.
Avez-vous créé un fichier package.json ? Exécutez peut-être cette commande en premier.
C:\Users\Nuwanst\Documents\NodeJS\3.chat>npm init
Il crée un fichier package.json dans votre dossier.
Puis courez,
C:\Users\Nuwanst\Documents\NodeJS\3.chat>npm install socket.io --save
Le --save
garantit que votre module est enregistré en tant que dépendance dans votre fichier package.json .
Laissez-moi savoir si cela fonctionne.
Si vous avez déjà le fichier package-lock.json
, supprimez-le et réessayez.
Vous devez vous assurer que le fichier package.json existe dans le dossier app. Je rencontre le même problème différemment, mais la solution serait la même
Exécutez cette commande où le fichier "package.json" existe. Même si je rencontre un problème similaire, je change de dossier et je le résous. pour plus d'explications, je lance c:\selfPractice> npm start alors que mon package.json réside dans c:\selfPractice\frontend>, puis je change de dossier et lance c:\selfPractice\frontend> npm start
Supprimer package-lock.json
cela fonctionne pour moi
alors npm install