Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14239|Απάντηση: 0

[ιωνικός] Ionic Android App Development (1): Οδηγός για αρχάριους

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/6/2018 3:07:03 μ.μ. | | | |
1.Εγκατάσταση ιοντικού περιβάλλοντος

Η ιοντική ανάπτυξη εξαρτάται από το περιβάλλον Nodejs, επομένως πρέπει να εγκαταστήσουμε το Nodejs πριν από την ανάπτυξη. Λήψη και εγκατάσταση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Αφού ολοκληρωθεί η εγκατάσταση, ανοίξτε το PowerShell και εισαγάγετε τις εντολές κόμβος -v και npm -v για να επαληθεύσετε ότι η εγκατάσταση είναι επιτυχής και εάν επιστραφεί ο αριθμός έκδοσης, σημαίνει ότι είναι επιτυχής.
Εκτελέστε στη γραμμή εντολών του PowerShell:

Αυτό γίνεται για να εγκαταστήσετε το cordova και το ionic χρησιμοποιώντας τη διαχείριση πακέτων npm, -g σημαίνει καθολική εγκατάσταση και μετά την καθολική εγκατάσταση, μπορείτε να χρησιμοποιήσετε εντολές cordova και ionic σε οποιονδήποτε κατάλογο στο PowerShell.

Ενδέχεται να αντιμετωπίσετε το ακόλουθο σφάλμα:

Εγκαταστήστε μαθήματα ionic και cordova
https://www.itsvse.com/thread-4841-1-1.html
(Πηγή: Architect_Programmer)

2. Δημιουργήστε ένα έργο Ionic

Ο επίσημος ιστότοπος της Ionic παρέχει τρία πρότυπα έργων κενά, καρτέλες και sideMenu, ανατρέξτε στο:Η σύνδεση με υπερσύνδεσμο είναι ορατή.



Δημιουργούμε την εφαρμογή μας χρησιμοποιώντας το πρότυπο καρτελών, ανοίγουμε το cd του PowerShell στον κατάλογο ανάπτυξης και εκτελούμε:

όπου myApp είναι το όνομα του έργου μας

Οπως φαίνεται παρακάτω:


C:\project\android>ionic start myApp tabs
√ Δημιουργία καταλόγου .\myApp - ολοκληρώθηκε!
√ Λήψη και εξαγωγή καρτελών εκκίνησης - ολοκληρώθηκε!

? Θα θέλατε να ενσωματώσετε τη νέα σας εφαρμογή με το Cordova για να στοχεύσετε εγγενή iOS και Android; Ναι
√ Εξατομίκευση ionic.config.json και package.json - έγινε!
> ιοντικές ενσωματώσεις επιτρέπουν την Κόρδοβα -- αθόρυβη
√ Λήψη ενσωμάτωσης cordova - ολοκληρώθηκε!
√ Αντιγραφή αρχείων ενσωματώσεων στο έργο - έγινε!
[ΟΚ] Προστέθηκε ενσωμάτωση cordova!

Η εγκατάσταση εξαρτήσεων μπορεί να διαρκέσει αρκετά λεπτά.

  * ΙΟΝΙΚΌ DEVAPP *

Επιταχύνετε την ανάπτυξη με το Ionic DevApp, τη γρήγορη εφαρμογή δοκιμών στη συσκευή μας για κινητά

  - Δοκιμή σε iOS και Android χωρίς εγγενή SDK
  - LiveReload για άμεσες ενημερώσεις στυλ και JS

️--> Εγκαταστήστε το DevApp:Η σύνδεση με υπερσύνδεσμο είναι ορατή.    <--

> npm i
× Εκτέλεση εντολής - απέτυχε!
[ΣΦΑΛΜΑ]

        >node-sass@4.9.0εγκαταστήστε το C:\project\android\myApp\node_modules\node-sass
        > σενάρια κόμβων/install.js

        Λήψη δυαδικού αρχείου απόΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
        Η λήψη ολοκληρώθηκε
        Το δυαδικό αρχείο αποθηκεύτηκε στο C:\project\android\myApp\node_modules\node-sass\vendor\win32-x64-57\binding.node
        Προσωρινή αποθήκευση δυαδικού αρχείου σε C:\Users\itsvse_pc\AppData\Roaming\npm-cache\node-sass\4.9.0\win32-x64-57_binding.node

        >uglifyjs-webpack-plugin@0.4.6μετά την εγκατάσταση C:\project\android\myApp\node_modules\uglifyjs-webpack-plugin
        > κόμβος lib/post_install.js


        >node-sass@4.9.0μετά την εγκατάσταση C:\project\android\myApp\node_modules\node-sass
        > σενάρια κόμβων/build.js

        Το δυαδικό αρχείο βρέθηκε στο C:\project\android\myApp\node_modules\node-sass\vendor\win32-x64-57\binding.node
        Δοκιμή δυαδικού
        Το δυαδικό είναι μια χαρά
        npm ERR! διαδρομή C:\project\android\myApp\node_modules\fsevents\node_modules
        npm ERR! κωδικός EPERM
        npm ERR! Σφάλμα -4048
        npm ERR! syscall lstat
        npm ERR! Σφάλμα: EPERM: η λειτουργία δεν επιτρέπεται, lstat
        'C:\project\android\myApp\node_modules\fsevents\node_modules'
        npm ERR!  { Σφάλμα: EPERM: η λειτουργία δεν επιτρέπεται, lstat
        'C:\project\android\myApp\node_modules\fsevents\node_modules'
        npm ERR!   stack: 'Σφάλμα: EPERM: η λειτουργία δεν επιτρέπεται, lstat
        \'C:\\project\\android\\myApp\\node_modules\\fsevents\\node_modules\'',
        npm ERR!   errno: -4048,
        npm ERR!   κωδικός: «EPERM»,
        npm ERR!   syscall: 'lstat',
        npm ERR!   διαδρομή: 'C:\\project\\android\\myApp\\node_modules\\fsevents\\node_modules' }
        npm ERR!
        npm ERR! Δοκιμάστε να εκτελέσετε ξανά αυτήν την εντολή ως root/Administrator.

        npm ERR! Ένα πλήρες αρχείο καταγραφής αυτής της εκτέλεσης μπορείτε να βρείτε στο:
        npm ERR!     C:\Users\itsvse_pc\AppData\Roaming\npm-cache\_logs\2018-06-19T06_52_38_238Z-debug.log

Παρουσιάστηκε σφάλμα,Η λύση είναι να εκτελέσετε το cmd ως διαχειριστής και στη συνέχεια να εκτελέσετε ξανά την παραπάνω εντολή!!



Χρησιμοποιήστε το CD για να εισέλθετε στο έργο μας και, στη συνέχεια, εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε την υπηρεσία του προγράμματος περιήγησης:

Αφού ολοκληρωθεί η εκτέλεση, το Ionic θα μας βοηθήσει αυτόματα να ανοίξουμε το προεπιλεγμένο πρόγραμμα περιήγησής μας και να μεταβούμε στη σελίδα της εφαρμογής μας, όταν το πρόγραμμα περιήγησης ανοίξει τη σελίδα, το Ionic έχει ενεργοποιήσει τη λειτουργία livereload για εμάς, αφού το ανοίξουμε, επεξεργαζόμαστε το αρχείο κάτω από το www και το αποθηκεύουμε, το Ionic θα ειδοποιήσει το πρόγραμμα περιήγησης να ανανεώσει τη σελίδα μέσω του websocket,Δεν χρειάζεται να ανανεώνουμε χειροκίνητα τη σελίδα κάθε φορά που κάνουμε αλλαγές, και βελτίωσε σημαντικά την αποδοτικότητα της εργασίας μας.

Οπως φαίνεται παρακάτω:






Προηγούμενος:Εγκαταστήστε μαθήματα ionic και cordova
Επόμενος:Η διαφορά μεταξύ της έκδοσης JAVA 8u171 και 8u172
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com