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 <[email protected]>
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