2016-09-14 3 views
1

Я не могу использовать lessc. Я установил npm и узел, которые расположены в usr/local/bin. Когда я устанавливаю менее через «$ НПМ установить -g меньше», он создает новую папку Users/User/под названием «NPM-глобальный»:lessc: команда не найдена (терминал)

/Users/User/npm-global/bin/lessc -> /Users/User/npm-global/lib/node_modules/less/bin/lessc 
[email protected] /Users/User/npm-global/lib/node_modules/less 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected]) 
└── [email protected] ([email protected]) 

А потом я типа lessc и получить, что «эта команда не найдено". Пожалуйста, помогите мне решить эту проблему.

+0

Какую операционную систему вы используете ? –

+0

Это OS X 10.9.5 – Beginner

ответ

0

Если эта папка

/Users/User/npm-global/bin 

не уже в вашем PATH, вы можете добавить его в ~/.profile файле, например, путем добавления строки

export PATH=$PATH:/Users/User/npm-global/bin 

в конце файла. Предположительно

/Users/User/npm-global/bin 

предназначается, чтобы быть

/Users/$USER/npm-global/bin 

, который позволит упростить его (так как оболочка bash, которая расширяет тильда):

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

Зачем использовать '/ Users/$ USER', а не' $ HOME'? –

+0

Я писал так, чтобы OP мог сопоставлять строку с его примером, указывая, что «Пользователь» скорее всего не является фактическим именем. –

+0

Большое спасибо! Я знал, что проблема была в пути, но я не мог легко ее настроить. Благодаря! – Beginner

Смежные вопросы