Πώς να ρυθμίσετε και να χρησιμοποιήσετε τα πακέτα NodeJS και NPM με το PHPStorm;

  

2
Εκκινητής θέματος

πώς να χρησιμοποιήσετε το nodejs και το npm με το phpstorm

Γεια σας, έχω ακούσει ότι αν εγκαταστήσω το Node.js στον υπολογιστή μου, μπορώ να οργανώσω και να αυτοματοποιήσω καλύτερα τις εργασίες προγραμματισμού και ανάπτυξης ιστοσελίδων εγκαθιστώντας και χρησιμοποιώντας διάφορα πακέτα NPM...

Έχω κάποιες ερωτήσεις:

  • Μπορείτε παρακαλώ να μοιραστείτε πώς εγκαθιστάτε το NodeJS και το npm στο PHPStorm και ίσως κάποια κόλπα/επιχειρήματα για την αυτοματοποίηση της εργασίας, ώστε η διαδικασία dev να είναι ευκολότερη;
  • Έχετε αγαπημένα πακέτα npm που θα προτείνατε;
  • Ίσως κάποια πακέτα npm που χρησιμοποιείτε καθημερινά; Όπως η αυτόματη ανανέωση του προγράμματος περιήγησης;

Ευχαριστώ!

1 Απάντηση
1

Γεια σας,

Πρώτον, πρέπει να εγκαταστήστε το node.js στον υπολογιστή σας (λήψη από ΕΔΩ); Για να ελέγξετε αν έχει εγκατασταθεί σωστά, θα πρέπει να ελέγξτε την έκδοση του node js στο cmd (ή στο PHPStorm's terminal) πληκτρολογώντας:

node -v

Ελέγξτε την έκδοση του nodejs στο τερματικό phpstorm


Στη συνέχεια, στο φάκελο του έργου σας χρησιμοποιώντας το τερματικό του PHPStorm (ή το cmd του Window) πρέπει να αρχικοποίηση npm. Στον τύπο τερματικού:

npm init -y

Στο φάκελο του έργου σας αυτό θα δημιουργήσει node_modules με όλα τα πακέτα που εγκαθιστάτε. Θα δημιουργήσει επίσης package.json αρχείο με τις πληροφορίες των εξαρτήσεων. Το αρχείο του Npm package.json  είναι ένα είδος συνταγής/καταλόγου τροφίμων του έργου μας με τις εξαρτήσεις των πακέτων npm που εγκαθιστάτε.


Στη συνέχεια, για να εγκαταστήσετε ένα πακέτο npm πληκτρολογήστε στο τερματικό:

npm install lodash

Σε αυτή την περίπτωση lodash είναι το όνομα του πακέτου. Ακολουθεί ένα άλλο παράδειγμα (εγκατάσταση του normalize.css):

npm install normalize.css

...ή εγκαταστήστε μερικά απαραίτητα πακέτα npm χωρισμένα με κενό:

npm install postcss-simple-vars postcss-nested autoprefixer --save-dev

Όλα αυτά τα πακέτα προέρχονται από https://www.npmjs.com - μπορείτε να αναζητήσετε εκεί ένα πακέτο που σας ενδιαφέρει.


Για να εκτελέσετε το npm θα πρέπει να πληκτρολογήσετε:

npm run dev

εγκατάσταση πακέτων npm στο phpstorm

Γιατί λοιπόν είναι σημαντικό το NPM για το έργο μας;

Για παράδειγμα, αν συμβεί κάτι στον υπολογιστή μας (κάποια συντριβή), μπορούμε να να ανακάμπτει πάντα το έργο μας κλωνοποιώντας το έργο από το GitHub (μάθετε πώς να χρησιμοποιείτε το GitHub και το Git με το PHPStorm IDE) και μετά την κλωνοποίηση του έργου - το package.json αρχείο (το resipe του έργου μας) θα είναι μέσα και αφού πληκτρολογήσουμε στο τερματικό εγκατάσταση npm όλα τα πακέτα npm θα εγκατασταθούν/ανακτηθούν ξανά! Υπέροχα! 🙂


Εδώ είναι μερικά πακέτα npm που χρησιμοποιώ με το PHPStorm:

Χρησιμοποιήστε οπωσδήποτε webpack-dev-server; Εδώ είναι ο τρόπος εγκατάστασης αυτού του εξαιρετικού πακέτου αυτοματισμού npm. Απλά πληκτρολογήστε:

npm install webpack-dev-server --save-dev

Για τη χαλαρή φόρτωση των εικόνων που χρησιμοποιώ: lazysizes

Μπορείτε να το εγκαταστήσετε πληκτρολογώντας:

npm install lazysizes
Μοιράσου: