Page Contents

С чего следует начать

Во-первых, если вы еще не сделали этого, то вам следует установить Node.js, который включает npm, менеджер пакетов. 

С npm вы установите StrongLoop, который установит:

  • LoopBack фреймворк, который включает loopbackloopback-datasource-juggler модули, а также многочисленные другие модули LoopBack фреймворка, наряду с модулями которые требуются для их работы.
  • StrongLoop Controller (slc консольная утилита) для создания LoopBack приложения, его запуска, и управления Node приложением.
  • Yeoman и LoopBack генераторы для автоматической генерации структуры LoopBack приложения.  
  • Grunt - JavaScript планировщик задач.
  • LoopBack Angular консольная утилита (lb-ng и lb-ng-doc). См. AngularJS JavaScript SDK для получения подробной информации.

Установка для вашей операционной системы

Следуйте инструкции для вашей операционной системы:

Windows

Установка Node.js

Переустановка npm

Версия npm, которая устанавливается как часть пакета Node, как известно имеет проблемы на Windows. Чтобы избежать этих проблем переустановите npm, который в действительности установит актуальный менеджер пакетов npm2:

$ npm install -g npm

Prerequisite for using StrongLoop Controller (slc)

По умолчанию, Git на Windows  не поддерживает пути более 260 символов; Поэтому, чтобы избежать ошибок необходимо включить длинные пути с помощью следующей команды:

C:\> git config --system core.longpaths true

Установка StrongLoop

Следуйте следующих шагов:

  1. Откройте командную строку Windows. ПРИМЕЧАНИЕ: Node не поддерживает Cygwin. Вы должны использовать командную строку Windows (Shell).
  2. Установите StrongLoop:

    C:\> npm install -g strongloop

</div>

Если вы столкнулись с проблемами, см.  Устранение неполадок при установке.

Mac OSX 

Назначение прав файлам и каталогам

Для установки Node and StrongLoop, вам нужно иметь права на запись в следующие каталоги:

  • /usr/local/bin 
  • /usr/local/lib/node_modules 

Вы можите обойти это, используя sudo, хотя это не очень хорошая идея. Более правильным решением является установка прав и привилегий следующим способом:

$ sudo chown -R $USER /usr/local/bin
$ sudo chown -R $USER /usr/local/lib/node_modules

Эта команда делает вашего пользователя владельцем /usr/local/bin  и /usr/local/lib/node_modules директорий. Тогда вам не придется использовать sudo для установки Node или установки пакетов на глобальном уровне используя npm.  Для получения дополнительной информации см. How to Node.

Установка Node.js

Установка Node.js: Скачайте скачайте базовый инсталлятор с nodejs.org.

Установка StrongLoop

Придерживайтесь следующих шагов:

  1. Откройте терминал.
  2. Введите следующую команду:

    $ npm install -g strongloop

    Если вы не установили права на файлы как указано выше тогда воспользуйтесь этой командой (не рекомендуется):

    $ sudo npm install -g strongloop

</div>

Если вы столкнулись с проблемами, см.  Устранение неполадок при установке.

Linux

Назначение прав файлам и каталогам

Для установки Node and StrongLoop, вам нужно иметь права на запись в следующие каталоги:

  • /usr/local/bin 
  • /usr/local/lib/node_modules 

Вы можите обойти это, используя sudo, хотя это не очень хорошая идея. Более правильным решением является установка прав и привилегий следующим способом:

$ sudo chown -R $USER /usr/local/bin
$ sudo chown -R $USER /usr/local/lib/node_modules

Эта команда делает вашего пользователя владельцем /usr/local/bin  и /usr/local/lib/node_modules директорий. Тогда вам не придется использовать sudo для установки Node или установки пакетов на глобальном уровне используя npm.  Для получения дополнительной информации см. How to Node.

Установка Node.js

Установка Node.js: см. Установка Node.js с помощью менеджера пакетов.

Установка StrongLoop

Придерживайтесь следующих шагов:

  1. Откройте терминал.
  2. Введите следующую команду:

    $ npm install -g strongloop

    Если вы не установили права на файлы как указано выше тогда воспользуйтесь этой командой (не рекомендуется):

    $ sudo npm install -g strongloop

</div>

Если вы столкнулись с проблемами, см. Устранение неполадок при установке..

Подтверждение установки

Для подтверждения установки и вызова справки по slc, воспользуйтесь этой командой:

$ slc --help

Вы увидите стандартную ”страницу справки”:

SLC()                                                           SLC()

NAME
       slc - StrongLoop Controller
       Command-line tool for development and control of a Node application.
 ...