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/