【发布时间】:2020-06-30 07:24:57
【问题描述】:
尝试运行命令
lerna bootstrap --hoist
在我从 GitHub 克隆的应用程序上。说明是
- 克隆
- 然后运行 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 机器上试过这个,它没有问题。
【问题讨论】:
-
lerna 的版本是多少?
-
版本是lerna@3.22.1
-
您可以尝试的一件事是删除
node_modules文件夹,然后使用npm install并查看该命令是否有效?或者你只能删除package-lock.json文件,看看是否可行!
标签: node.js npm docker-compose lerna