npm express local cli

По некоторым причинам для проекта очень не хочется или нет возможности ставить express глобально а только локально для проекта.

Тогда в каталоге проекта создается каталог node_modules и

# npm install

, вызыванный в каталоге проекта будет устанавливать все в этот node_modules. Но тут есть нюанс – express установится просто как библиотека, т.е. не будет ссылки на express в каталоге node_modules/.bin/ и консольные команды будут недоступны.

Вопрос решается установкой express-generator:

# npm install express-generator

Все, теперь консольные команды для проекта с локальным express доступны так:

# ./node_modules/.bin/express --version
4.13.1

Leave a Reply

Your email address will not be published. Required fields are marked *