-
Notifications
You must be signed in to change notification settings - Fork 171
Install
leeight edited this page Jan 18, 2016
·
9 revisions
EDP通过npm发布到npmjs.org上的。通过npm install
命令可以进行安装。-g
是安装的必须选项。在Linux/Mac平台下,全局安装可能需要sudo
。
如果因为npmjs.org的不稳定导致无法安装成功,可以考虑如下的方式:
需要先安装cnpm,后续都通过cnpm来安装。安装cnpm的方式如下:
$ [sudo] npm i cnpm -g --registry=http://r.cnpmjs.org
然后再安装edp的时候就可以直接用cnpm了。
$ [sudo] cnpm i -g edp
内网的npm镜像是http://registry.npm.baidu.com,如果在公司内网的话,使用这个镜像安装起来会很快。
$ npm config set registry http://registry.npm.baidu.com
$ [sudo] npm i -g edp edp-build edp-webserver
安装成功后,可以通过下面的命令,检测当前edp的版本号。
$ edp -v
edp@1.0.0-beta.11 /Users/leeight/local/leeight.github.com/edp-cli/edp
Builtin Commands:
...
User Commands:
...
直接运行edp
将得到当前支持的命令列表。初始化安装只会安装很少量最基础的命令,以节省安装的下载时间成本。其他命令(比如查询现有package的search命令)将在运行时自动安装。看看edp内置哪些命令
$ edp
Builtin Commands:
config 读取和设置edp用户配置
install 安装edp的扩展包
link Create symlink and debug edp user command
unlink Delete the edp user command symlink
默认安装的edp只有很少的几个命令,如果你想一次性的安装更多的命令,可以使用如下的方式:
$ [sudo] npm i -g edp edp-build edp-webserver edpx-bcs
安装成功之后,执行edp -v
就可以看到安装的Package了。
注意:当执行edp命令的时候,如果不存在,第一次会自动安装。如果使用自动安装的方式。如果你安装edp的时候,使用了sudo
,那么第一次安装edp扩展的时候,也是需要带有sudo
的。例如:
sudo edp install edpx-foo
sudo edp add
成功安装了扩展之后,之后使用就不需要带有sudo了。
在运行命令时加入--help
可以查看命令的帮助信息。当你不确定一个命令的参数或用法时,请通过此方法查看。
$ edp config --help
## config
### Usage
edp config <name> [value]
edp config --list
edp config
### Options
* --list - 列出所有用户配置。
### Description
读取和设置edp用户配置。当value未指定时,显示name配置的值;否则设置name配置的值。指定--list参数将列出所有用户配置。
如果想要升级当前edp的版本,请运行如下命令。在Linux/Mac平台下,升级可能需要sudo
。
$ [sudo] npm update -g edp