npm-projektin siirtäminen JavaScriptissä
Kansio node_modules vie paljon tilaa
ja sisältää monia pieniä tiedostoja. Siksi, kun
latat projektisi isännöintipalveluun tai
annat projektin kollegalle, sinun ei pitäisi antaa
kirjastokansiota.
Asia on siinä, että kollegasi pystyy helposti
asentamaan kirjastot, jotka on määritelty tiedostossa
package.json. Katsotaanpa,
kuinka se tehdään. Aseta tyhjään
kansioon seuraava tiedosto:
{
"dependencies": {
"jquery": "^3.6.1",
"lodash": "^4.17.21"
}
}
Suorita nyt terminaalikomento, joka asentaa kaikki projektissa kuvatut kirjastot:
npm install
Oletetaan, että sinulle on lähetetty seuraava
package.json:
{
"dependencies": {
"jquery": "^3.6.1",
"underscore": "^1.13.6"
},
"devDependencies": {
"webpack": "^5.74.0"
}
}
Aseta se tyhjään kansioon ja käynnistä kirjastojen asennus tästä tiedostosta.