Ionic-framework: process.stdout.getWindowSize não é uma função

Criado em 8 jun. 2016  ·  3Comentários  ·  Fonte: ionic-team/ionic-framework

Breve descrição do problema:

Não consigo usar certos comandos da CLI iônica de não terminais.
Este código:

<?php

shell_exec('ionic package list');

Resultará em algo ao longo das linhas de:

> [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)

Estou construindo um aplicativo Laravel para exibir o status de algumas tarefas de compilação em execução.

Que comportamento você está esperando?

Algo... menos... erro-y?

Passos para reproduzir:

  1. Abrir editor
  2. Cole o trecho de código #1 no editor
  3. Salvar na raiz do aplicativo
  4. Corre
  5. Erro de recebimento

Outra informação:
Aqui está o meu 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`

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

Acho que não preciso do Cordova, pois não estou empacotando (se isso exigir o Cordova?) ou compilando o aplicativo aqui.

Qual versão iônica? 1.x ou 2.x
CLI v2.0.0-beta.30

Todos 3 comentários

Olá! Obrigado por abrir um problema conosco! Como isso parece mais uma pergunta de suporte, peço que você faça essa pergunta em nosso fórum (forum.ionicframework.com). Obrigado por usar o Ionic!

isso é um bug! Um script de console que apresenta erro quando você tenta atribuir sua saída a uma variável ou arquivo está claramente com erros.

Se pudéssemos analisar a saída do pacote ionic list, poderíamos determinar a última compilação boa e, em seguida, alimentar o id da compilação para o download do pacote ionic, por exemplo.

O script CLI é sobre poder encadear comandos um após o outro, imho.

Obrigado pelo problema! Este problema está sendo bloqueado para evitar comentários que não sejam relevantes para o problema original. Se isso ainda for um problema com a versão mais recente do Ionic, crie um novo problema e verifique se o modelo está totalmente preenchido.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

MrBokeh picture MrBokeh  ·  3Comentários

masimplo picture masimplo  ·  3Comentários

Nick-The-Uncharted picture Nick-The-Uncharted  ·  3Comentários

brandyscarney picture brandyscarney  ·  3Comentários

BilelKrichen picture BilelKrichen  ·  3Comentários