Feathers: Falta el archivo Package.json [error: ENOLOCAL]

Creado en 8 ago. 2017  ·  24Comentarios  ·  Fuente: feathersjs/feathers

Estaba tratando de generar una aplicación a partir de la aplicación de generación de plumas.
pero después de las entradas iniciales, produjo este registro de error a continuación ...
0 info funciono si termina en ok
1 cli detallado [ 'C:\Archivos de programa\nodejs\node.exe',
1 cli detallado 'C:\Archivos de programa\nodejs\node_modules\npm\bin\npm-cli.js',
1 cli detallado 'instalar',
1 clic detallado 'eslint',
1 clic detallado 'moca',
1 cli detallado 'solicitud',
1 clic detallado 'solicitud-promesa',
1 clic detallado '--save-dev',
1 clic detallado '--cache-min',
1 clic detallado '86400' ]
2 información usando [email protected]
3 información usando [email protected]
4 sesión npm detallada ee4bff913200d922
5 instalación tonta loadCurrentTree
6 instalación tonta readLocalPackageData
7 http obtener GET 200 https://registry.npmjs.org/eslint 96ms (desde caché)
8 http obtener GET 200 https://registry.npmjs.org/request-promise 101ms (desde caché)
9 manifiesto de etiqueta de pacote tonto para eslint@latest obtenido en 175ms
10 http obtener OBTENGA 200 https://registry.npmjs.org/request 133ms (desde caché)
11 http obtener OBTENGA 200 https://registry.npmjs.org/mocha 162ms (desde caché)
12 manifiesto de etiqueta de pacote tonto para request-promise@latest obtenido en 171ms
13 manifiesto de etiqueta de pacote tonto para mocha @ más reciente obtenido en 175 ms
14 manifiesto de etiqueta de pacote tonto para request@latest obtenido en 199ms
15 instalación tonta loadIdealTree
16 instalación tonta cloneCurrentTreeToIdealTree
17 instalación tonta loadShrinkwrap
18 Silly fetchPackageMetaData error for feathers@file :feathers No se pudo instalar desde "feathers" ya que no contiene un archivo package.json.
19 Error de pila detallada: ENOENT: no existe tal archivo o directorio, abra 'e:\nodeapp\feat\feathers\package.json'
20 cwd detallado e:\nodeapp\feat
21 detallado Windows_NT 10.0.10586
22 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "eslint" "mocha" "request" " solicitud-promesa" "--save-dev" "--cache-min" "86400"
23 nodo detallado v8.2.1
24 npm detallado v5.3.0
25 código de error ENOLOCAL
26 error No se pudo instalar desde "plumas" ya que no contiene un archivo package.json.
27 salida detallada [1, verdadero]

Comentario más útil

La eliminación de package-lock.json se resolvió para mí.

Todos 24 comentarios

¿Qué es el comando y la dependencia? Por el mensaje de error, parece que está intentando instalar el paquete desde un archivo en lugar del registro.

La eliminación de package-lock.json se resolvió para mí.

También tuve que eliminar app package.json para que esto funcionara completamente.
y luego agregar plataformas nuevamente.

Ya chequeaste el protocolo de tu comando??

Tuve el mismo problema y si incluye ssh/https, el comando funciona.

npm instalar ssh://git@...

Alguien puede probar npm cache verify ? o npm cache clean --force ?
(de https://stackoverflow.com/questions/48143945/err-code-enolocal-npm-err-could-not-install-from)

@daffl Este problema aparece con el comando feathers generate app para @assumer.

Resolví mi problema usando yarn install en lugar de npm install . Si eso no funciona, puede intentar eliminar package-lock.json e intentar lo mismo.

De hecho, el hilo es más adecuado para monorepos, con el modo de espacio de trabajo habilitado, es perfecto para usar con lerna.

Debería haber una opción entre npm e yarn para los generadores.

Resolví un error "ENOLOCAL" con el que me encontraba al agregar git+ssh:// al frente de la URL del repositorio privado en las dependencias package.json .

Actualicé el paquete-lock.json ejecutando npm install nuevamente... y funcionó para mí. Se actualizó el paquete que arrojaba el error :)

npm i crear-reaccionar-aplicación -g

Después
npx crear-reaccionar-aplicación myApp

npm i crear-reaccionar-aplicación -g

Después
npx crear-reaccionar-aplicación myApp

este me funciono...

La eliminación de package-lock.json se resolvió para mí.

resuelto para mí también. El problema ocurrió después de instalar los paquetes en Windows y confirmar package-lock.json. ¡A partir de ahí ya no se instaló en Linux!

Otra cosa que debe verificar aquí es mirar los registros para ver la ruta que npm está buscando.

En mi caso, la ruta local especificada (archivo: ../lib) se agregó a una ruta de módulo vinculada.

La lección es asegurarse de que está npm unlink ing cualquier directorio de módulos previamente link que puede ser molesto donde le dice a npm que encuentre los módulos

Hola chicos,

Trabajé con webStrom y node.js/npm en un proyecto de aplicación web. Tengo el mismo error

Package.json file missing [error: ENOLOCAL]

también en mi carpeta de proyecto está el paquete.json.

Ahora encontré una solución. En el paquete.json está el siguiente código:

"serve": "../node_modules/.bin/vue-cli-service serve",
"build": "../node_modules/.bin/vue-cli-service build"

pero si el paquete.json está en el mismo nivel jerárquico, tiene que ser así:

"serve": "node_modules/.bin/vue-cli-service serve",
"build": "node_modules/.bin/vue-cli-service build"

atentamente,

Marcos

npm i crear-reaccionar-aplicación -g

Después
npx crear-reaccionar-aplicación myApp

muchas gracias.

npm i crear-reaccionar-aplicación -g

esto funcionó para mí

instalar npm

¡Solo ejecuto el comando nuevamente y trabajo!

err:No se pudo instalar desde "@\api\modules\product\goods-spec\goods-spec" ya que no contiene un archivo package.json.

solución:
1, npm rm -r paquete-bloqueo.json
2, hilo de instalación npm
3, agregar hilo @/api/modules/product/goods-spec/goods-spec

Asegúrese de que el archivo package.json esté en la carpeta pública, no dentro de una subcarpeta. Este fue mi problema y se resolvió después de moverlo de src a público.

Mi problema era un github: url dentro del bloqueo del paquete, eliminar ese módulo del bloqueo del paquete me permitió continuar. Las soluciones anteriores no funcionarían porque mis indicadores de rango en mis dependencias son demasiado flojos y una reinstalación completa sin un bloqueo de paquete, desafortunadamente, requeriría clasificar las dependencias estrictas a mano o actualizar algunos componentes. Ninguno de los cuales está en las cartas este segundo. una edición rápida de package-lock.json me solucionó. No estoy seguro de cómo todas las funciones rotas en el bloqueo del paquete ('vinculación, URL de origen, etc.) han sido una ganancia neta sobre el ajuste básico...

npm install -g crear-reaccionar-aplicación

npm i crear-reaccionar-aplicación -g

Después
npx crear-reaccionar-aplicación myApp

trabajó para mi

paso 1: inicio de npm
paso 2: npm i npm-install-all -g
paso 3: npm-install-all Ejecute este comando e instale todos los módulos

npm i crear-reaccionar-aplicación -g

Después
npx crear-reaccionar-aplicación myApp

este funcionó para mí.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

perminder-klair picture perminder-klair  ·  3Comentarios

arkenstan picture arkenstan  ·  3Comentarios

Vincz picture Vincz  ·  4Comentarios

davigmacode picture davigmacode  ·  3Comentarios

huytran0605 picture huytran0605  ·  3Comentarios