美文网首页
镜像容器npm构建npm ERR! cb() never cal

镜像容器npm构建npm ERR! cb() never cal

作者: 忘光光 | 来源:发表于2021-05-07 10:30 被阅读0次

    项目使用镜像容器实现DevOps时,构建vue项目的容器构建过程中出错,错误信息:

    ”npmERR!cb()never called!“

    经定位发下问题可能时npm版本或缓存问题导致,因此按步骤操作如下:

    步骤一、npm cache clean -f   清除npm缓存

    步骤二、npm install -g n   安装npm包管理助手, 在执行第二步时出现新的问题:

    # npm install -g n

    Error: could not get uid/gid

    [ 'nobody', 0 ]

        at /usr/lib/node_modules/npm/node_modules/uid-number/uid-number.js:37:16

    详细如下图:

    经定位,问题应该是镜像容器构建时的证书授权问题,因此配置unsafe-perm,如下:

    步骤三、npm config set unsafe-perm true  设置unsafe-perm=true

    步骤四、执行步骤二命令”npm install -g n“ ,执行成功

    步骤五、最后项目中执行npm install 构建成功

    相关文章

      网友评论

          本文标题:镜像容器npm构建npm ERR! cb() never cal

          本文链接:https://www.haomeiwen.com/subject/qrdsdltx.html