Почему я не могу запустить свои пакеты узлов из терминала? - PullRequest
0 голосов
/ 21 сентября 2019

Добрый вечер,

Я пытался установить sails, yo, gulp & bower обычными способами npm i -g yo gulp bower и т. Д., Но каждый раз, когда я открываю терминал для запуска командыЯ всегда получаю ошибку -bash: sails: command not found.

Я перечислил все свои папки в корне своей папки и обнаружил следующее: enter image description here

Содержимое.npm-global/bin/ - это фактически все пакеты, которые я пытаюсь использовать в командной строке.

Я решил вручную добавить папку bin в .bash_profile, поэтому ее содержимое было следующим:

# Setting PATH for Python 3.7
# The original version is saved in su

export PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH="/.npm-global/bin:${PATH}"

но это тоже не сработало.

Здесь я думаю, что проблема возникла впервые - я думаю, что установка python отменила все предыдущие пути в файле (или переместила их куда-товозможно?), чтобы все предыдущие команды терминала теперь не работали.

Обычная глобальная установка для пакетов узлов (/usr/local/lib/node_modules/npm/bin) содержит следующее:

enter image description here

Что я здесь не так понимаю и как я могу это исправить?

...