Importação de módulos npm em JavaScript

Você pode conectar não apenas seus próprios módulos, mas também módulos instalados via npm. Ao fazer isso, para seus próprios módulos, você precisa adicionar ./ na frente, mas para módulos npm - não é necessário.

Vamos ver um exemplo. Vamos instalar a biblioteca underscore:

terminalnpm install underscore

Vamos conectá-la:

src/index.jsimport _ from 'underscore';

Vamos usar algumas funções da biblioteca conectada:

src/index.jsimport _ from 'underscore';

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

Você pode importar não todas as funções, mas apenas as necessárias:

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

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

Instale a biblioteca lodash. Conecte-a ao seu projeto e use vários métodos desta biblioteca.