代码之家  ›  专栏  ›  技术社区  ›  Poul K. Sørensen

当卷安装在windows上时,npm在docker中安装Puppeter不工作

  •  0
  • Poul K. Sørensen  · 技术社区  · 7 年前

    我有一个工具,作为运行的一部分,是做npm安装木偶。

    docker run --rm mytool 
    

    上述工作正常,其傀儡机按照工具的预期安装在/tmphost/node_modules/puppeter下。

    docker run --rm -v c:/data/tmphostcache:/tmphost mytool
    

    它失败了

    fs.js:120
        throw err;
    Error: EINVAL: invalid argument, open '/tmphost/node_modules/puppteer/package.json'
        at Object.openSync (fs.js:449:3)
    

    任何关于如何尝试的建议,以找出在安装文件夹时无法安装它的原因。

    其他npm模块工作正常。

    0 回复  |  直到 7 年前
    推荐文章