任务
请先在安装Node.js 然后用 npm 安装StrongLoop. 通过安装StrongLoop你的机器会安装以下内容
- LoopBack 框架, 包括 loopback, loopback-datasource-juggler 模块, 和其他相关的StrongLoop模块
- StrongLoop Controller (slc), 用于创建和管理LoopBack应用的命令行程序(还可以管理其他类型的Node应用)
- StrongLoop Arc, 用户创建和管理API的图形界面, 还包括了用于部署,监控和性能调试的工具
- LoopBack Angular command line tools (
lb-ng
andlb-ng-doc
). 用户创建客户端Angular SDK的工具。详见 AngularJS JavaScript SDK - 其他包括象Yeoman的工具, LoopBack Yeoman generators 可快速创建LoopBack应用原型, 还可以使用Grunt整合工作流。
安装
根据你的操作系统选择相应的安装方式
Windows
安装 Node.js
重新安装 npm
Windows版Node自带的npm在Windows上有不少问题,我们建议重新安装npm2:
$ npm install -g npm
使用 StrongLoop Controller (slc)的前提
安装 StrongLoop
步骤:
- 打开Windows的命令行。 注意: Node 不支持Cygwin. 我们必须使用Windows Command Prompt (shell).
C:\> npm install -g strongloop
安装出现问题可参考 Installation troubleshooting.
Mac OSX
设置目录及权限
安装Node和StrongLoop, 需要取得以下目录的写权限:
/usr/local/bin
/usr/local/lib/node_modules
虽然你可以用sudo执行node,但是为了方便起见,最好将那些目录按以下权限设置。
$ sudo chown -R $USER /usr/local/bin $ sudo chown -R $USER /usr/local/lib/node_modules
These commands make your user account the owner of the /usr/local/bin
and /usr/local/lib/node_modules
directories. Then you won't have to use sudo
to install Node or install packages globally with npm
. For more information, see How to Node.
安装 Node.js
安装 Node.js: 下载 native installer from nodejs.org.
安装 StrongLoop
步骤
- 打开Terminal.
输入命令:
$ npm install -g strongloop
$ sudo npm install -g strongloop
安装出现问题可参考 Installation troubleshooting.
Linux
设置目录及权限
安装Node和StrongLoop, 需要取得以下目录的写权限:
/usr/local/bin
/usr/local/lib/node_modules
虽然你可以用sudo执行node,但是为了方便起见,最好将那些目录按以下权限设置。
$ sudo chown -R $USER /usr/local/bin $ sudo chown -R $USER /usr/local/lib/node_modules
These commands make your user account the owner of the /usr/local/bin
and /usr/local/lib/node_modules
directories. Then you won't have to use sudo
to install Node or install packages globally with npm
. For more information, see How to Node.
安装 Node.js
安装 Node.js: 参考 Installing Node.js via package manager.
安装 StrongLoop
Follow these steps:
- 打开Terminal.
输入命令:
$ npm install -g strongloop
$ sudo npm install -g strongloop
安装出现问题可参考 Installation troubleshooting.
确认安装
使用slc命令确认你是否安装成功
$ slc --help
你会看到标准的map page
SLC() SLC() NAME slc - StrongLoop Controller Command-line tool for development and control of a Node application. ...
如果你看到了以上输出,恭喜你,安装成功了。
- LoopBack初级教程
- Getting started with StrongLoop Controller (tutorial)
- Getting started with app monitoring