#javascript #node.js #ubuntu #npm #zsh
#javascript #node.js #убунту #нпм #zsh
Вопрос:
Итак, недавно я начал использовать zsh для написания кода на python, мне пришлось настроить для него переменные среды, и теперь я пытаюсь запустить небольшой проект на javascript, но он не позволяет мне использовать npm. Попытка инициализировать репозиторий выдаст мне эту ошибку:
npm init -y
zsh: /mnt/c/program files/nodejs//npm: bad interpreter: /bin/sh^M: no such file or directory
И, конечно же, это не позволит мне устанавливать пакеты.
Есть какие-нибудь предложения? поскольку я не нашел ничего, что могло бы помочь мне решить эту проблему.
Комментарии:
1. Похоже, у вас есть окончания строк Windows в файлах вашего проекта (^ M). Вам нужно будет удалить их.
2. И как бы вы это сделали? Разве это не было бы правильно, поскольку я использую Windows?
Ответ №1:
Хорошо, похоже, что мне нужно было снова установить nodejs, поскольку это новая оболочка, у zsh она не была установлена: если у кого-то есть подобная проблема, вы можете попробовать следующее :
curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -
sudo apt-get install -y nodejs
и затем
sudo apt-get install -y nodejs