This is an automated email from the ASF dual-hosted git repository. xxyu pushed a commit to branch document in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/document by this push: new 1736dd4 Add doc about how to set up front end registry 1736dd4 is described below commit 1736dd41f1210abe85c3c08b31146fd8adeb2764 Author: nic <n...@apache.org> AuthorDate: Tue Jan 11 21:25:16 2022 +0800 Add doc about how to set up front end registry --- website/_dev/dev_env.cn.md | 2 ++ website/_dev/dev_env.md | 2 ++ website/_dev/howto_setup_frontend_registry.cn.md | 32 ++++++++++++++++++++++ website/_dev/howto_setup_frontend_registry.md | 32 ++++++++++++++++++++++ website/_dev40/dev_env.cn.md | 2 ++ website/_dev40/dev_env.md | 2 ++ website/_dev40/howto_setup_frontend_registry.cn.md | 32 ++++++++++++++++++++++ website/_dev40/howto_setup_frontend_registry.md | 32 ++++++++++++++++++++++ 8 files changed, 136 insertions(+) diff --git a/website/_dev/dev_env.cn.md b/website/_dev/dev_env.cn.md index 9a64e7e..547ea19 100644 --- a/website/_dev/dev_env.cn.md +++ b/website/_dev/dev_env.cn.md @@ -148,6 +148,8 @@ bower --allow-root install git config --global url."git://".insteadOf https:// {% endhighlight %} +如因网络问题或者包在默认仓库内无法获取导致安装失败,可参考[如何设置Kylin的前端仓库](/cn/development/howto_setup_frontend_registry.html)配置Kylin前端仓库 + 注意,如果是在 Windows 上,安装完 bower,需要将 "bower.cmd" 的路径加入系统环境变量 'PATH' 中,然后运行: {% highlight Groff markup %} diff --git a/website/_dev/dev_env.md b/website/_dev/dev_env.md index 283eff4..5396368 100644 --- a/website/_dev/dev_env.md +++ b/website/_dev/dev_env.md @@ -144,6 +144,8 @@ If you encounter network problem when run "bower install", you may try: git config --global url."git://".insteadOf https:// {% endhighlight %} +If errors occur during installing Kylin's frontend dependencies due to network latency or some packages not obtainable by default registry, please refer to [How to Set up Frontend Registry](/development/howto_setup_frontend_registry.html) + Note, if on Windows, after install bower, need to add the path of "bower.cmd" to system environment variable 'PATH', and then run: {% highlight Groff markup %} diff --git a/website/_dev/howto_setup_frontend_registry.cn.md b/website/_dev/howto_setup_frontend_registry.cn.md new file mode 100644 index 0000000..d15860b --- /dev/null +++ b/website/_dev/howto_setup_frontend_registry.cn.md @@ -0,0 +1,32 @@ +--- +layout: dev +title: 如何设置Kylin的前端仓库 +categories: development +permalink: /cn/development/howto_setup_frontend_registry.html +--- + +如果安装Kylin的前端依赖时, 因网络问题或者包在默认仓库内无法获取导致安装失败, 可以配置仓库为[http://150.158.20.97:8081/#browse/browse](http://150.158.20.97:8081/#browse/browse). 以下为配置bower和npm仓库的方法。 + +#### 设置bower仓库 +- 确认包'bower-nexus3-resolver'已安装, 若未装, 使用命令`npm install -g bower-nexus3-resolver`安装. +- 修改路径为`$KYLIN_SOURCE/webapp/.bowerrc`的配置文件 + ```json + { + "directory":"app/components", + "registry":{ + "search":[ + "http://150.158.20.97:8081/repository/group-bower" + ] + }, + "resolvers":[ + "bower-nexus3-resolver" + ], + "timeout":60000 + } + ``` + +#### 设置npm仓库 +执行以下命令 +```shell script +npm config set registry http://150.158.20.97:8081/repository/group-npm/ +``` \ No newline at end of file diff --git a/website/_dev/howto_setup_frontend_registry.md b/website/_dev/howto_setup_frontend_registry.md new file mode 100644 index 0000000..7a6867a --- /dev/null +++ b/website/_dev/howto_setup_frontend_registry.md @@ -0,0 +1,32 @@ +--- +layout: dev +title: How to Set up Frontend Registry +categories: development +permalink: /development/howto_setup_frontend_registry.html +--- + +If errors occur during installing Kylin's frontend dependencies due to network latency or some packages not obtainable by default registry, bower and npm repositories for Kylin are available at [http://150.158.20.97:8081/#browse/browse](http://150.158.20.97:8081/#browse/browse). Below are some guides about how to set bower and npm repositories. + +#### Set up bower repository +- Make sure package 'bower-nexus3-resolver' has been stalled on your machine, if not, install it by running `npm install -g bower-nexus3-resolver`. +- Alter the file at `$KYLIN_SOURCE/webapp/.bowerrc` to + ```json + { + "directory":"app/components", + "registry":{ + "search":[ + "http://150.158.20.97:8081/repository/group-bower" + ] + }, + "resolvers":[ + "bower-nexus3-resolver" + ], + "timeout":60000 + } + ``` + +#### Set up npm repository +Run command below +```shell script +npm config set registry http://150.158.20.97:8081/repository/group-npm/ +``` \ No newline at end of file diff --git a/website/_dev40/dev_env.cn.md b/website/_dev40/dev_env.cn.md index cf808a7..867419d 100644 --- a/website/_dev40/dev_env.cn.md +++ b/website/_dev40/dev_env.cn.md @@ -86,6 +86,8 @@ bower --allow-root install git config --global url."git://".insteadOf https:// {% endhighlight %} +如因网络问题或者包在默认仓库内无法获取导致安装失败,可参考[如何设置Kylin的前端仓库](/cn/development40/howto_setup_frontend_registry.html)配置Kylin前端仓库 + 注意,如果是在 Windows 上,安装完 bower,需要将 "bower.cmd" 的路径加入系统环境变量 'PATH' 中,然后运行: {% highlight Groff markup %} diff --git a/website/_dev40/dev_env.md b/website/_dev40/dev_env.md index 4240dc1..39ea5ae 100644 --- a/website/_dev40/dev_env.md +++ b/website/_dev40/dev_env.md @@ -86,6 +86,8 @@ If you encounter network problem when run "bower install", you may try: git config --global url."git://".insteadOf https:// {% endhighlight %} +If errors occur during installing Kylin's frontend dependencies due to network latency or some packages not obtainable by default registry, please refer to [How to Set up Frontend Registry](/development40/howto_setup_frontend_registry.html) + Note, if on Windows, after install bower, need to add the path of "bower.cmd" to system environment variable 'PATH', and then run: {% highlight Groff markup %} diff --git a/website/_dev40/howto_setup_frontend_registry.cn.md b/website/_dev40/howto_setup_frontend_registry.cn.md new file mode 100644 index 0000000..196328b --- /dev/null +++ b/website/_dev40/howto_setup_frontend_registry.cn.md @@ -0,0 +1,32 @@ +--- +layout: dev +title: 如何设置Kylin的前端仓库 +categories: development +permalink: /cn/development40/howto_setup_frontend_registry.html +--- + +如果安装Kylin的前端依赖时, 因网络问题或者包在默认仓库内无法获取导致安装失败, 可以配置仓库为[http://150.158.20.97:8081/#browse/browse](http://150.158.20.97:8081/#browse/browse). 以下为配置bower和npm仓库的方法。 + +#### 设置bower仓库 +- 确认包'bower-nexus3-resolver'已安装, 若未装, 使用命令`npm install -g bower-nexus3-resolver`安装. +- 修改路径为`$KYLIN_SOURCE/webapp/.bowerrc`的配置文件 + ```json + { + "directory":"app/components", + "registry":{ + "search":[ + "http://150.158.20.97:8081/repository/group-bower" + ] + }, + "resolvers":[ + "bower-nexus3-resolver" + ], + "timeout":60000 + } + ``` + +#### 设置npm仓库 +执行以下命令 +```shell script +npm config set registry http://150.158.20.97:8081/repository/group-npm/ +``` \ No newline at end of file diff --git a/website/_dev40/howto_setup_frontend_registry.md b/website/_dev40/howto_setup_frontend_registry.md new file mode 100644 index 0000000..4b60699 --- /dev/null +++ b/website/_dev40/howto_setup_frontend_registry.md @@ -0,0 +1,32 @@ +--- +layout: dev +title: How to Set up Frontend Registry +categories: development +permalink: /development40/howto_setup_frontend_registry.html +--- + +If errors occur during installing Kylin's frontend dependencies due to network latency or some packages not obtainable by default registry, bower and npm repositories for Kylin are available at [http://150.158.20.97:8081/#browse/browse](http://150.158.20.97:8081/#browse/browse). Below are some guides about how to set bower and npm repositories. + +#### Set up bower repository +- Make sure package 'bower-nexus3-resolver' has been stalled on your machine, if not, install it by running `npm install -g bower-nexus3-resolver`. +- Alter the file at `$KYLIN_SOURCE/webapp/.bowerrc` to + ```json + { + "directory":"app/components", + "registry":{ + "search":[ + "http://150.158.20.97:8081/repository/group-bower" + ] + }, + "resolvers":[ + "bower-nexus3-resolver" + ], + "timeout":60000 + } + ``` + +#### Set up npm repository +Run command below +```shell script +npm config set registry http://150.158.20.97:8081/repository/group-npm/ +``` \ No newline at end of file