lerna bootstrap失败,并显示“无此文件或目录”

时间:2020-06-30 07:24:57

标签: node.js npm docker-compose lerna

尝试运行命令

lerna bootstrap --hoist

在我从GitHub克隆的应用程序上。说明是

  1. 克隆
  2. 然后运行lerna bootstrap --hoist

但是,当运行lerna bootstrap --hoist命令时,每次失败时,我都会得到一个完全像这样的错误,但是节点模块每次都会更改:

npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path /data/packages/nodes-base/node_modules/arr-filter
npm ERR! dest /data/packages/nodes-base/node_modules/.arr-filter.DELETE
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, rename '/data/packages/nodes-base/node_modules/arr-filter' -> '/data/packages/nodes-base/node_modules/.arr-filter.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

我正在Docker Linux容器上执行此操作。我感到沮丧的是,相同的设置适用于我以前的笔记本电脑,但不适用于我拥有的新笔记本电脑。我的同事在他的Ubuntu计算机上尝试了此操作,并且没有任何问题。

1 个答案:

答案 0 :(得分:0)

我不知道原因,但是允许它工作的是在Docker上切换到WSL模式,而不是使用Hyper-V。