npm command not found in wsl

Я установил nodejs на windows10, и его путь также установлен в переменной окружения. Он отлично работает. При переходе на WSL я обнаружил, что команды npm не работают, однако я могу запустить node.exe из WSL. Нужно ли мне устанавливать node для WSL отдельно? Пожалуйста, помогите мне, я действительно новичок. Возможно, я задаю глупый вопрос. скриншот прикреплен здесь

1
задан 6 August 2021 в 20:34

1 ответ

node.exe - это NodeJS из вашей среды Windows - это для Windows, а не для WSL.

Вам необходимо установить NodeJS из репозиториев NodeJS внутри WSL, чтобы использовать npm и Node в WSL. НЕ полагайтесь на решения Windows для установки WSL.

У Microsoft есть специальная документация о том, как это сделать, при условии, что вы используете WSL2 . Я бы посоветовал следовать документации Microsoft. (Не копируется здесь, потому что это довольно сложный процесс, потому что нужно убедиться, что у вас есть WSL2 и тому подобное)

1
ответ дан 20 August 2021 в 10:29

Другие вопросы по тегам:

Похожие вопросы: