node.js - proyecto - npm no puede encontrar el paquete.json
npm express generator (19)
Intento instalar las dependencias de algunos ejemplos de aplicaciones Express que 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 [email protected]
npm info using [email protected]
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
¿Alguien sabe cuál podría ser la raíz de este problema?
Estoy corriendo:
- Windows 7 de 64 bits
- npm 1.1.1
- nodo 6.11
- expresar 2.5.8
¡Gracias! También probé muchas opciones para esto. También estoy usando windows. Este comando me ayudó y me ahorró tiempo:
npm install -g npm@lts
Agregar -g antes de que el nombre del paquete me funcionara. Buscando documentación para explicar por qué esto funciona ...
Creo que npm init
creará su archivo package.json
faltante. Funciona para mí para el mismo caso.
Creo que olvidó configurar el directorio para expresar:
express <yourdirectory>
Una vez que hagas eso, deberías poder ver un montón de archivos, entonces debes ejecutar el comando:
npm install -d
Saludos.
El nodo viene con npm instalado, por lo que debe tener una versión de npm. Sin embargo, npm se actualiza con más frecuencia que Node, por lo que querrá asegurarse de que sea la última versión.
sudo npm install npm -g
Prueba:
npm -v //The version should be higher than 2.1.8
Después de esto, deberías poder ejecutar:
npm install
He ejecutado npm install -y
para omitir el paso de pregunta para crear el package.json
archivos faltantes. package.json
, y
significa sí
Los principiantes usualmente intentan usar el comando en localización aleatoria. después de descargar o crear un proyecto, tienes que entrar en este proyecto. Dentro está el paquete de archivos. Json
cd <path_to_project>
npm install
Mi problema era que no tenía un archivo package.json por alguna razón. Después de instalar este archivo en mi directorio, pude ejecutar npm install
https://raw.githubusercontent.com/twbs/bootstrap/master/package.json
Para el siguiente comando
sudo npm install react browserify watchify babelify --save-dev
Tengo el mismo error
saveError ENOENT: no existe tal archivo o directorio, abra ''/Users/Path/package.json''
Pero cuando ejecuto el comando
sudo npm install -gd react browserify watchify babelify --save-dev
entonces no apareció ningún archivo o mensaje de directorio faltante.
Por sí solo dice que package.json
no está disponible en su proyecto. Entonces, para crear package.json
, use los siguientes pasos:
- abrir símbolo del sistema en su directorio de proyecto
-
npm init
(le pedirá que ingrese muchas entradas como nombre, versión, desc, etc., ingrese algunos valores aleatorios y haga clic en ingresar). - escriba
yes
y haga clic en ingresar
Ahora inténtalo de nuevo.
Puede ser muy evidente,
pero intente ejecutar CMD
(para Windows) desde la carpeta del proyecto , donde está ubicado su archivo package.json .
No ejecute CMD
desde el sistema o desde "Barra de búsqueda" en Win o
dirígete a tu carpeta de proyectos con la ayuda del comando cd
y luego npm start
.
Seré breve pero mortal. :) install -d no funcionará para usted. Es sencillo. Tratar
$ npm install -g express
Si Google lo envió aquí "no such file or directory package.json" , puede que esté utilizando una versión muy antigua de Node.js
La siguiente página contiene buenas instrucciones sobre cómo instalar fácilmente la última versión estable en muchos sistemas operativos y distribuciones:
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
Siguiendo los pasos a continuación, obtendrá el archivo package.json .
npm --version
npm install express
npm init -y
Enlace: http://www.codingslover.com/2017/02/npm-node-js-cant-find-packagejson.html
También me enfrenté al mismo problema al instalar mecanografiado. Acabo de inicializar un archivo package.josn por el siguiente comando
npm init -y
Y luego instalé mi mecanografiado
npm install -g -typescript
Tuve un problema similar con npm. El problema fue que tenía el proyecto dentro de dos carpetas del mismo nombre. Lo resolví cambiando el nombre de una de las carpetas a otra cosa (se recomienda la carpeta externa).
Use el comando en win7 / win8 / win10 (CD) para mover carpetas:
Ingrese su carpeta de proyectos
Ejecutar:
npm install -d
intente reinstalar Node.js
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential
y actualizar npm
curl -L https://npmjs.com/install.sh | sudo sh
ok, intenta ir a la página de inicio "usuario @ usuario: ~ $" (cd + tecla enter), y npm instala -g tu_modulo.