Ionic-framework: process.stdout.getWindowSize no es una función

Creado en 8 jun. 2016  ·  3Comentarios  ·  Fuente: ionic-team/ionic-framework

Breve descripción del problema:

Parece que no puedo usar ciertos comandos de la CLI iónica desde no terminales.
Este código:

<?php

shell_exec('ionic package list');

Dará como resultado algo similar a:

> [email protected] postinstall /home/ubuntu/workspace/storage/ap"...
The resources folder already exists. We will not overwrite your files unless you pass the --force argument.
Running with the force flag will overwrite your resources directory and modify your config.xml file
splash ios Default-Landscape@~ipadpro.png (2732x2048) skipped, source image splash.png (2208x2208) too small
splash ios Default-Portrait@~ipadpro.png (2048x2732) skipped, source image splash.png (2208x2208) too small

TypeError: process.stdout.getWindowSize is not a function
    at /home/ubuntu/.nvm/versions/node/v4.4.0/lib/node_modules/ionic/lib/ionic/package.js:181:42
    at _fulfilled (/home/ubuntu/.nvm/versions/node/v4.4.0/lib/node_modules/ionic/node_modules/q/q.js:787:54)
    at self.promiseDispatch.done (/home/ubuntu/.nvm/versions/node/v4.4.0/lib/node_modules/ionic/node_modules/q/q.js:816:30)
    at Promise.promise.promiseDispatch (/home/ubuntu/.nvm/versions/node/v4.4.0/lib/node_modules/ionic/node_modules/q/q.js:749:13)
    at /home/ubuntu/.nvm/versions/node/v4.4.0/lib/node_modules/ionic/node_modules/q/q.js:557:44
    at flush (/home/ubuntu/.nvm/versions/node/v4.4.0/lib/node_modules/ionic/node_modules/q/q.js:108:17)
    at nextTickCallbackWith0Args (node.js:420:9)
    at process._tickCallback (node.js:349:13)


process.stdout.getWindowSize is not a function (CLI v2.0.0-beta.30)

Estoy creando una aplicación Laravel para mostrar el estado de algunas tareas de compilación en ejecución.

¿Qué comportamiento esperas?

Algo... menos... error-y?

Pasos para reproducir:

  1. Editor abierto
  2. Pegue el codenippet #1 en el editor
  3. Guardar en la raíz de la aplicación
  4. Correr
  5. Recibir error

Otra información:
Aquí está mi ionic info

Your system information:

Cordova CLI: Not installed
Ionic CLI Version: 2.0.0-beta.30
Ionic App Lib Version: 2.0.0-beta.16
OS: Distributor ID:     Ubuntu Description:     Ubuntu 14.04.3 LTS 
Node Version: v4.4.0


******************************************************
 Dependency warning - for the CLI to run correctly,      
 it is highly recommended to install/upgrade the following:     

 Please install your Cordova CLI to version  >=4.2.0 `npm install -g cordova`

******************************************************

No creo que necesite Cordova ya que no estoy empaquetando (¿si eso requiere Cordova en absoluto?) O compilando la aplicación aquí.

¿Qué versión iónica? 1.x o 2.x
CLI v2.0.0-beta.30

Todos 3 comentarios

¡Hola! ¡Gracias por abrir un problema con nosotros! Como esto parece más una pregunta de soporte, le pediré que haga esta pregunta en nuestro foro (forum.ionicframework.com). ¡Gracias por usar Ionic!

esto es un error! Una secuencia de comandos de la consola que falla cuando intentas asignar su salida a una variable o un archivo tiene claramente errores.

Si pudiéramos analizar la salida del paquete de lista iónica, podríamos determinar la última compilación buena y luego enviar la identificación de compilación a la descarga del paquete iónico, por ejemplo.

Las secuencias de comandos CLI tienen que ver con poder encadenar comandos uno tras otro, en mi humilde opinión.

¡Gracias por el problema! Este problema se está bloqueando para evitar comentarios que no son relevantes para el problema original. Si esto sigue siendo un problema con la última versión de Ionic, cree un nuevo problema y asegúrese de que la plantilla esté completa.

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