Invalid package.json en Custom cordova plugin

Estoy tratando de desarrollar un plugin personalizado en Córdoba que me da la ubicación en cada intervalo especificado. El problema es que no tengo ningún archivo package.json en este directorio de plugins.

Cuando estoy tratando de agregar este complemento en nuestro proyecto cordova estoy recibiendo error package.json no válido .

Por favor, ayúdame soy nuevo en Córdoba. Lo que tengo que hacer para resolver este error.

Estoy utilizando este comando para agregar el complemento en el proyecto

cordova plugin add ../loccation_plugin/LocationPlugin/ 

Tuve el mismo problema al agregar mi plugin personalizado al proyecto. Estoy utilizando la herramienta plugman para crear plugins personalizados y es muy probable que esté utilizando la herramienta plugman también.

Si ese es el caso, ejecute el siguiente comando para generar package.json válido:

 plugman createpackagejson "path of your plugin" 

Esto le hará una pregunta básica sobre el complemento y generará el archivo package.json basado en él.

Tuve el mismo problema en Windows mientras trabajaba en mi plugin personalizado y parece que la ubicación del complemento es el problema (Local Disk Location).

Por ejemplo, el Proyecto Cordova se encuentra en E:/projects/cordova-project y tengo un plugin en 2 discos diferentes:

  • Custom-plugin-main: C:/plugins/myawesome-plugin-name
  • Plugin secundario personalizado: E:/plugins/myawesome-plugin-name

Aunque el proyecto y el complemento se encuentran en el mismo disco, si instalo el complemento desde el disco E: :

 cordova plugin add E:/plugins/myawesome-plugin-name 

La excepción se lanzará, pero si la instalo desde el disco C:

 cordova plugin add C:/plugins/myawesome-plugin-name 

Entonces el plugin debe ser instalado con éxito:

Cordova Plugin Error: Inválido package.json

Tenga en cuenta que los complementos son los mismos, pero en diferentes carpetas y discos … es bastante raro, sin embargo, que resolvió el problema para mí.

Tengo el mismo error.

Siguiendo el razonamiento en esta respuesta me he dado cuenta de que cuando intentamos instalar un plugin cordova desde una carpeta: El nombre de la carpeta de destino debe ser el mismo que el ID de complemento

Tengo este error después de ejecutar este comando en cygwin . Mi solución fue ejecutar el comando cordova de cmd . Al igual que en otros mensajes sobre este error, hay un problema con la ruta del complemento.

He arreglado este problema generando un archivo package.json usando la utilidad Plugman y también tuve que mover mi plugin desde un subdirectorio dentro de mi proyecto Cordova al directorio raíz de mi proyecto Cordova.

En otras palabras, moví el complemento desde:

my-cordova-project/extras/plugins

a:

my-cordova-project

  • Phonegap's FileTransfer.upload () lanzando el código de error 3 en Android
  • Cordova File Plugin - Leer desde la carpeta www?
  • Desbordamiento CSS y problema de posicionamiento absoluto en el navegador de Android
  • ¿Cómo implementar anuncios de admob con Phonegap?
  • Cordova error (ERROR construyendo una de las plataformas)
  • Proyecto Cordova 2.7 no puede ser compilado
  • El emulador de Android no instala la aplicación cuando se utiliza el comando 'emular android'
  • Uso de JWplayer en Android para reproducir video en Phonegap
  • Cordova Google-analytics-plugin con ionico en Android no funciona
  • Copiar una imagen de la foto-biblioteca de Android causa error
  • Cómo mostrar una imagen local: // en marco iónico + cordova?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.