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.
Algo... menos... erro-y?
Passos para reproduzir:
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
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.