将卷安装在Windows上时,npm在docker中安装puppeteer无法正常工作

时间:2019-01-25 13:25:40

标签: docker puppeteer

我有一个工具正在运行,正在执行npm install puppeteer。

docker run --rm mytool 

上面的方法可以正常运行,并且按照工具的预期将其伪造者安装在/ tmphost / node_modules / puppeteer下。

我在运行docker的Windows上。如果我现在用于缓存,则希望在我的工具每次运行时都不要安装它,请为/ tmphost路径装载一个卷。无法安装puppeteer。

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 个答案:

没有答案