npm no puede encontrar el paquete.json

Resuelto imjp asked hace 12 años • 29 respuestas

Estoy intentando instalar las dependencias de algún ejemplo: npm express 2.5.8que descargué, pero todas las aplicaciones arrojan el mismo error:

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!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <[email protected]>
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

El bloqueo parece ser:

no existe tal archivo o directorio 'c:\node\stylus\package.json

¿Me perdí un paso que crea el package.json?

Estoy corriendo:

  • windows 7 64 bits
  • NPM 1.1.1
  • nodo 6.11
  • expresar 2.5.8
imjp avatar Feb 28 '12 22:02 imjp
Aceptado

Creo que npm initcrearé el package.jsonarchivo que falta. A mi me funciona para el mismo caso.

Deepali Agarwal avatar Jun 07 '2016 19:06 Deepali Agarwal

En la carpeta de su proyecto, debe inicializar el package.jsonarchivo ejecutando lo siguiente en la terminal:

npm init

Después de eso, deberías poder instalar cualquier paquete como era de esperar, como express:

npm install express

Un saludo a la respuesta de Deepali .

Aldo avatar Apr 05 '2012 17:04 Aldo

Seré breve pero mortal. :) install -d no funcionará para usted. Es sencillo. Intentar

$ npm install -g express
Zoe Marmara avatar Oct 23 '2012 21:10 Zoe Marmara

Siguiendo los pasos a continuación obtendrá el archivo package.json .

npm --version
npm install express
npm init -y
Elangovan avatar Feb 02 '2017 07:02 Elangovan