NPM-moduulien tuonti JavaScriptissä

Voi liittää ei vain omia moduuleja, vaan myös npm:n kautta asennettuja moduuleja. Samalla omien moduulien edessä on annettava ./, mutta npm-moduuleille - ei tarvitse.

Katsotaanpa esimerkkiä. Asennetaan kirjasto underscore:

terminalnpm install underscore

Liitetään se:

src/index.jsimport _ from 'underscore';

Käytetään joitain liitetyn kirjaston funktioita:

src/index.jsimport _ from 'underscore';

let arr = [1, 2, 3, 4, 5]
let res = _.first(arr) + _.last(arr);
console.log(res);

Voi tuoda ei kaikkia funktioita, vaan vain tarvittavat:

src/index.jsimport {first, last} from 'underscore';

let arr = [1, 2, 3, 4, 5]
let res = first(arr) + last(arr);
console.log(res);
Задание 1

Asenna kirjasto lodash. Liitä se projektiisi ja käytä useita menetelmiä tästä kirjastosta.