Je suis en train d'essayer d'installer les dépendances d'un exemple : npm's express 2.5.8
que j'ai téléchargé, mais toutes les applications affichent la même erreur :
c:\node\stylus>npm install -d
npm info it worked if it ends with ok
npm info using npm@1.1.1
npm info using node@v0.6.11
npm ERR! Couldn't read dependencies.
npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! You may report this log at:
npm ERR!
npm ERR! or email it to:
npm ERR!
npm ERR!
npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-d"
npm ERR! cwd c:\node\stylus
npm ERR! node -v v0.6.11
npm ERR! npm -v 1.1.1
npm ERR! path c:\node\stylus\package.json
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! c:\node\stylus\npm-debug.log
npm not ok
Le blocage semble être :
no such file or directory 'c:\node\stylus\package.json
Ai-je manqué une étape qui crée le package.json
?
Je cours :
- Windows 7 64 bit
- npm 1.1.1
- node 6.11
- express 2.5.8
0 votes
Comment avez-vous téléchargé les packages? Pouvez-vous les installer de la manière habituelle (c'est-à-dire avec
npm install
)?0 votes
Je n'ai pas essayé cela, car je ne sais pas exactement quels paquets sont utilisés dans les applications. Comment puis-je le découvrir pour pouvoir essayer de les installer manuellement?
1 votes
npm view
vous montrera lepackage.json
ainsi que les dépendances. De plus,npm help
est votre ami.0 votes
J'ai vérifié le fichier de package avec
npm view package
mais je reçois cette erreur: i.imgur.com/AwGHu.gif. J'essaie de faire fonctionner certains d'entre eux : github.com/visionmedia/express/tree/2.x/examples2 votes
Hmmm... était censé être un exemple. Essayez par exemple
npm view stylus
.0 votes
Regardez cette erreur qu'il renvoie concernant le module package.json est obsolète: gist.github.com/1933333
0 votes
Laissez-nous continuer cette discussion en chat
0 votes
Utilisez cette solution. Cela a fonctionné pour moi.
0 votes
Ce que j'ai fait c'est que j'ai mis à jour pnpm
pnpm add -g pnpm
puispnpm i