Home > Net >  .npmrc gets ignored by maven plugin eirslett
.npmrc gets ignored by maven plugin eirslett

Time:08-17

we have a gitlab pipeline which builds an angular app with maven

but after the command npm install it downloads the installation files from internet rather than from our registry(nexus)


[INFO] Installing node version v16.13.2
[INFO] Downloading https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-x64.tar.gz to /builds/fadak/sgs-project/.m2/repository/com/github/eirslett/node/16.13.2/node-16.13.2-linux-x64.tar.gz
[INFO] No proxies configured
[INFO] No proxy was configured, downloading directly

this is the log, can anyone help?

CodePudding user response:

apparently you have to specify download root for eirslett and also you have to configure it so it inherits proxy config from maven like this:

<npmInheritsProxyConfigFromMaven>true</npmInheritsProxyConfigFromMaven>
                                    <nodeDownloadRoot>http://url/repository/npm-public/</nodeDownloadRoot>
                                    <npmDownloadRoot>http://url/repository/npm-public/</npmDownloadRoot>
  • Related