Добавить экспресс в путь в NodeJS - PullRequest
0 голосов
/ 09 мая 2018

Привет, я работаю над NodeJS с экспрессом в Mac OS, После установки: с заваркой: https://changelog.com/posts/install-node-js-with-homebrew-on-os-x

Показывает мне:

/Users/dortiz/.npm-packages/bin/express -> /Users/dortiz/.npm-packages/lib/node_modules/express-generator/bin/express-cli.js

А если я выполню:

daortiz: ~ dortiz $ express -bash: express: команда не найдена

Но:

/ Users / dortiz / .npm-пакеты / бен / экспресс

Работает,

Я пытаюсь экспортировать путь с

export PATH = $ PATH: /Users/dortiz/.npm-packages/bin/

Успех, но если я закрою и снова открою терминал, не работает команда

Но не работает, кто-нибудь знает, что я делаю неправильно?

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Использование экспорта устанавливает переменные окружения только для текущей оболочки. После завершения оболочки переменные среды для этой оболочки больше не существуют. Чтобы установить переменные среды для всех запускаемых оболочек, вы должны поместить их в ~ / .bash_profile, как указано в mailo.

0 голосов
/ 09 мая 2018

Вам необходимо добавить строку в файл, который будет получен при входе в систему, например: ~/.bash_profile

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...