非終端記号からのイオン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?
再現する手順:
その他の情報:
これが私の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
こんにちは! 私たちと一緒に問題を開いてくれてありがとう! これはサポートに関する質問のように思われるので、フォーラム(forum.ionicframework.com)でこの質問をすることをお勧めします。 Ionicをご利用いただきありがとうございます。
これはバグです! 出力を変数またはファイルに割り当てようとするとエラーになるコンソールスクリプトは明らかにバグがあります。
イオンリストパッケージの出力を解析できれば、最後の適切なビルドを特定して、ビルドIDをイオンパッケージのダウンロードにフィードすることができます。
CLIスクリプティングとは、コマンドを次々にチェーンできるようにすることです。
問題をありがとう! この問題は、元の問題に関連しないコメントを防ぐためにロックされています。 これが最新バージョンのIonicで引き続き問題になる場合は、新しい問題を作成し、テンプレートが完全に入力されていることを確認してください。