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. 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
    {
        "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

npm config set registry http://150.158.20.97:8081/repository/group-npm/