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/