2012-01-18 2 views
10

Я установил nodeJS (от http://nodejs.org/). Это установило nodeJS & npm. Затем я запускаю npm install jslint.nodeJS + jslint: где установить для Mac OSX?

Менеджер пакетов создает папку в моем текущем рабочем каталоге и помещает в нее нужный файл.

Тогда, я думаю, я должен сделать символическую ссылку в моей папке /usr/local/bin/, чтобы иметь глобальную команду jslint.

Но все дело в том, что после этой процедуры файлы jslint находятся в определенной папке проекта (это была моя текущая рабочая папка того момента), а не в общем месте.

Как перейти к чистой установке?

ответ

16

я только обнаружил -g вариант, колдунья установить пакет глобально:

npm install -g jslint 

установить JSLint в /usr/local/bin/jslint, и теперь я могу запустить JSLint в оболочке непосредственно, без необходимости создавать символические ссылки :)

Если вы получаете ошибки установки может потребоваться

sudo npm install -g jslint 

хотя обычно это не требуется

+0

Как ваш ответ правильный, я предлагаю вам принять его, так как в FAQ часто задают [здесь] (http://stackoverflow.com/faq#questions). – mtsr

+2

Мне нужно подождать 2 дня, так как я ответил на свой вопрос ... – FMaz008

+3

Как примечание: вам действительно не нужно 'sudo' для этого (я этого не делал). 'npm install -g jslint' должен полностью выполнить трюк. –

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