npm软件包已安装但无法正常工作

时间:2020-09-29 13:09:03

标签: node.js npm ubuntu-18.04 lerna

当我使用命令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

1 个答案:

答案 0 :(得分:0)

最后,经过过多的努力,我终于解决了这个问题。我完全删除了节点nodejs和npm,然后重新安装它们并使用命令

npm i -g npm

要修复残缺的依赖关系。我重新安装了lerna,它起作用了。