Ionic-framework: process.stdout.getWindowSizeは関数ではありません

作成日 2016年06月08日  ·  3コメント  ·  ソース: ionic-team/ionic-framework

問題の簡単な説明:

非終端記号からのイオンCLIからの特定のコマンドを使用できないようです。
このコード:

<?php

shell_exec('ionic package list');

次のような結果になります。

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

実行中のビルドタスクのステータスを表示するLaravelアプリをビルドしています。

どのような行動を期待していますか?

何か...少ない...エラー-y?

再現する手順:

  1. エディターを開く
  2. コードスニペット#1をエディターに貼り付けます
  3. アプリルートに保存
  4. 走る
  5. 受信エラー

その他の情報:
これが私の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`

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

ここでアプリをパッケージ化(Cordovaが必要な場合)またはコンパイルしていないため、Cordovaは必要ないと思います。

どのイオンバージョン? 1.xまたは2.x
CLI v2.0.0-beta.30

全てのコメント3件

こんにちは! 私たちと一緒に問題を開いてくれてありがとう! これはサポートに関する質問のように思われるので、フォーラム(forum.ionicframework.com)でこの質問をすることをお勧めします。 Ionicをご利用いただきありがとうございます。

これはバグです! 出力を変数またはファイルに割り当てようとするとエラーになるコンソールスクリプトは明らかにバグがあります。

イオンリストパッケージの出力を解析できれば、最後の適切なビルドを特定して、ビルドIDをイオンパッケージのダウンロードにフィードすることができます。

CLIスクリプティングとは、コマンドを次々にチェーンできるようにすることです。

問題をありがとう! この問題は、元の問題に関連しないコメントを防ぐためにロックされています。 これが最新バージョンのIonicで引き続き問題になる場合は、新しい問題を作成し、テンプレートが完全に入力されていることを確認してください。

このページは役に立ちましたか?
0 / 5 - 0 評価