当我使用命令npm install -g lerna
时,它没有错误地执行,但之后使用命令
lerna --version
给出输出“ lerna:command not found”。
可能的解决方案
也许如果我能以某种方式管理它安装在usr/local/lib/node_modules
中,那应该可以工作,因为此处安装的其他npm软件包都可以正常工作,但是它已经安装在/home/surajkulriya/.npm-global/lib/node_modules
中。
操作系统:ubuntu 18.04
which npm:/usr/local/bin/npm
which node:/usr/local/bin/node
which nodejs:/usr/bin/nodejs
答案 0 :(得分:0)
最后,经过过多的努力,我终于解决了这个问题。我完全删除了节点nodejs和npm,然后重新安装它们并使用命令
npm i -g npm
要修复残缺的依赖关系。我重新安装了lerna,它起作用了。