【发布时间】:2022-08-15 10:59:56
【问题描述】:
我们有一个 gitlab 管道,它用 maven 构建一个 Angular 应用程序
但是在命令 npm install 之后,它会从互联网而不是从我们的注册表(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
这是日志,有人可以帮忙吗?
-
这似乎不是
npm install命令,而是 node.js 在 docker 容器内的安装?可以这样吗? -
你是对的
-
我得出的结论是,如果它从 nodejs.org 下载文件,它也会从互联网而不是 nexus 下载我们的节点模块
-
不,这似乎是需要从其他地方修复的安装。一旦安装它,如果你的 npmrc 是正确的,它仍然应该从你的 nexus 安装节点模块。