لا يمكنني استخدام أوامر معينة من 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 لعرض حالة بعض مهام الإنشاء قيد التشغيل.
شيء ... أقل ... خطأ ص؟
خطوات التكاثر:
معلومات أخرى:
هذا هو 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`
******************************************************
لا أعتقد أنني بحاجة إلى كوردوفا لأنني لا أقوم بالتعبئة (إذا كان ذلك يتطلب كوردوفا على الإطلاق؟) أو أقوم بتجميع التطبيق هنا.
أي إصدار أيوني؟ 1.x أو 2.x
CLI v2.0.0-beta.30.0.0- نسخة تجريبية
مرحبا! شكرا لفتح قضية معنا! نظرًا لأن هذا يبدو وكأنه سؤال دعم ، سأحثك على طرح هذا السؤال على منتدانا (forum.ionicframework.com). شكرا لاستخدام Ionic!
هذا خطأ! من الواضح أن البرنامج النصي لوحدة التحكم الذي يخطئ عندما تحاول تعيين مخرجاته إلى متغير أو ملف به أخطاء.
إذا تمكنا من تحليل إخراج حزمة القائمة الأيونية ، فسنكون قادرين على تحديد آخر بنية جيدة ومن ثم تغذية معرف الإنشاء إلى تنزيل الحزمة الأيونية على سبيل المثال.
تدور البرمجة النصية لـ CLI حول القدرة على تسلسل الأوامر واحدًا تلو الآخر ، imho.
شكرا على القضية! تم قفل هذه المشكلة لمنع التعليقات غير ذات الصلة بالمشكلة الأصلية. إذا استمرت المشكلة في أحدث إصدار من Ionic ، فيرجى إنشاء مشكلة جديدة والتأكد من ملء النموذج بالكامل.