2016-02-20 5 views
3

установить жить-сервер на глобальном уровне с:NPM живой сервер: команда не найдена

npm install -g live-server, но по какой-то причине он не может быть найден, и я получаю следующую ошибку

bash: live-server: command not found после команды live-server

Все правильно установлены:

/Users/username/npm-global/bin/live-server -> 
/Users/username/npm-global/lib/node_modules/live-server/live-server.js 
[email protected] /Users/username/npm-global/lib/node_modules/live-server 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected]) 
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 

Что я здесь отсутствует?

+0

Возможный дубликат [BrowserSync: Команда не найдена после установки браузера синхронизации] (http://stackoverflow.com/questions/35500178/browsersync-command-not-found-after-installing-browser -sync) – bolav

+0

Что возвращает 'npm bin -g'? Что возвращает 'echo $ PATH'? – bolav

+0

'npm bin -g' returns'/Пользователи/davidknowles/npm-global/bin' '(не в переменной PATH env)' – Timidfriendly

ответ

4

Добавьте путь к установке npm на свой путь. Просто добавьте эту строку в конец .bash_profile. Запустите его в Баше первым, чтобы убедиться, что он работает, прежде чем положить его в .bash_profile

export PATH=$PATH:/Users/username/npm-global/bin 
+0

Это сделало эту работу. Благодарю. – Timidfriendly

2

В моем случае (Ubuntu с НПМ, установленными из пакета) live-server модуля не был установлен. Это помогает:

# npm install -g live-server