Вопрос №66908 от пользователя Александра в уроке «Зависимости», курс «JS: Настройка окружения»

Александра

при выполнении самостоятельного задания выдает ошибку node index.js Hello, Hexlet! /mnt/c/Users/User/Desktop/index-js/index.js:2 console.log(_.last(['one', 'two'])); ^

ReferenceError: _ is not defined at Object.<anonymous> (/mnt/c/Users/User/Desktop/index-js/index.js:2:13) at Module._compile (node:internal/modules/cjs/loader:1097:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1151:10) at Module.load (node:internal/modules/cjs/loader:975:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Function.executeUserEntryPoint as runMain at node:internal/main/run_main_module:17:47

Node.js v17.6.0

10 0

Maksim Litvinov

Александра, а вы импортировали библиотеку lodash в файл index.js?

import _ from "lodash";
0

Александра

Maksim Litvinov, да, можете поэтапно написать что нужно сделать , попробую еще раз. все устанавливаю и если пишу import _ from "lodash";

Command 'import' not found, but can be installed with:

sudo apt install graphicsmagick-imagemagick-compat # version 1.4+really1.3.35-1, or sudo apt install imagemagick-6.q16 # version 8:6.9.10.23+dfsg-2.1ubuntu11 sudo apt install imagemagick-6.q16hdri # version 8:6.9.10.23+dfsg-2.1ubuntu11

0

Maksim Litvinov

Александра, а где вы пишите импорт библиотеки import _ from "lodash";, в файле index.js или в терминале? Судя по выводу ошибки, могу предположить, что эта строка была выполнена в терминале. А её нужно записать в файл index.js. Содержимое этого файла должно выглядеть примерно так:

import _ from "lodash";

console.log(_.last(['one', 'two']));
0

Александра

Maksim Litvinov, да пишу в сам файл через убунту. выдает console.log(_.last([one, two])) ^

ReferenceError: _ is not defined

0

Александра

Александра, Плюс появилась проблема что не могу запушить изменения.. пишет тоже ошибку просит это Username for 'https://github.com': Password for 'https://github.com':

0

Maksim Litvinov

Видимо, в самом первом шаге репозиторий был клонирован с использованием протокола https, и теперь для пуша требует пароль. Нужно клонировать репозиторий с использованием ssh. Для этого нужно на странице репозитория выбрать ссылку для клонирования не https, a SSH. Тогда с репозиторием на гитхаб можно будет работать без пароля. Помните, мы настраивали ssh в курсе по гиту в этом уроке.

0

Александра

Maksim Litvinov, да помню , попробую еще раз

0

Александра

Maksim Litvinov, но файл все равно выдает console.log(_.last([one, two])) ^

ReferenceError: _ is not defined

0

Александра

Александра, совсем не получается сделать и проект не могу начать из за этого.. стою на месте уже 2 недели.

0

Maksim Litvinov

А можете запушить последние изменения в репозиторий и скинуть ссылку на него. Так нам будет проще разобраться

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
7 июля 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
7 июля 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
7 июля 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
7 июля 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
7 июля 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
7 июля 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
7 июля 5 месяцев