Ionic-framework: ليس process.stdout.getWindowSize دالة

تم إنشاؤها على ٨ يونيو ٢٠١٦  ·  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 لعرض حالة بعض مهام الإنشاء قيد التشغيل.

ما هو السلوك الذي تتوقعه؟

شيء ... أقل ... خطأ ص؟

خطوات التكاثر:

  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`

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

لا أعتقد أنني بحاجة إلى كوردوفا لأنني لا أقوم بالتعبئة (إذا كان ذلك يتطلب كوردوفا على الإطلاق؟) أو أقوم بتجميع التطبيق هنا.

أي إصدار أيوني؟ 1.x أو 2.x
CLI v2.0.0-beta.30.0.0- نسخة تجريبية

ال 3 كومينتر

مرحبا! شكرا لفتح قضية معنا! نظرًا لأن هذا يبدو وكأنه سؤال دعم ، سأحثك على طرح هذا السؤال على منتدانا (forum.ionicframework.com). شكرا لاستخدام Ionic!

هذا خطأ! من الواضح أن البرنامج النصي لوحدة التحكم الذي يخطئ عندما تحاول تعيين مخرجاته إلى متغير أو ملف به أخطاء.

إذا تمكنا من تحليل إخراج حزمة القائمة الأيونية ، فسنكون قادرين على تحديد آخر بنية جيدة ومن ثم تغذية معرف الإنشاء إلى تنزيل الحزمة الأيونية على سبيل المثال.

تدور البرمجة النصية لـ CLI حول القدرة على تسلسل الأوامر واحدًا تلو الآخر ، imho.

شكرا على القضية! تم قفل هذه المشكلة لمنع التعليقات غير ذات الصلة بالمشكلة الأصلية. إذا استمرت المشكلة في أحدث إصدار من Ionic ، فيرجى إنشاء مشكلة جديدة والتأكد من ملء النموذج بالكامل.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات