Μεταφορά npm project σε JavaScript
Ο φάκελος node_modules καταλαμβάνει πολύ χώρο
και περιέχει πολλά μικρά αρχεία. Επομένως, όταν
ανεβάζετε το project σας σε hosting ή
δίνετε το project σε έναν συνάδελφο, δεν πρέπει να δώσετε
τον φάκελο με τις βιβλιοθήκες.
Το θέμα είναι ότι ο συνάδελφός σας μπορεί εύκολα
να εγκαταστήσει τις βιβλιοθήκες που έχουν δηλωθεί στο αρχείο
package.json. Ας δούμε,
πώς γίνεται αυτό. Τοποθετήστε σε έναν άδειο
φάκελο το ακόλουθο αρχείο:
{
"dependencies": {
"jquery": "^3.6.1",
"lodash": "^4.17.21"
}
}
Τώρα εκτελέστε την εντολή terminal,
που θα εγκαταστήσει όλα τα projects,
που περιγράφονται στο package.json:
npm install
Ας υποθέσουμε ότι σας έστειλαν το ακόλουθο
package.json:
{
"dependencies": {
"jquery": "^3.6.1",
"underscore": "^1.13.6"
},
"devDependencies": {
"webpack": "^5.74.0"
}
}
Τοποθετήστε το σε έναν άδειο φάκελο και ξεκινήστε την εγκατάσταση των βιβλιοθηκών από αυτό το αρχείο.