Skip to content
leeight edited this page Jan 18, 2016 · 9 revisions

安装EDP

EDP通过npm发布到npmjs.org上的。通过npm install命令可以进行安装。-g是安装的必须选项。在Linux/Mac平台下,全局安装可能需要sudo

如果因为npmjs.org的不稳定导致无法安装成功,可以考虑如下的方式:

使用cnpm安装

需要先安装cnpm,后续都通过cnpm来安装。安装cnpm的方式如下:

$ [sudo] npm i cnpm -g --registry=http://r.cnpmjs.org

然后再安装edp的时候就可以直接用cnpm了。

$ [sudo] cnpm i -g edp

使用内网npm镜像来安装

内网的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当前支持的命令列表

直接运行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

如果想要升级当前edp的版本,请运行如下命令。在Linux/Mac平台下,升级可能需要sudo

$ [sudo] npm update -g edp

Hello World

Clone this wiki locally