我正在学习Angular JS。我已经安装了Node和NPM。但是我收到以下错误。
如果我使用以下命令作为用户名,那么它将显示版本
npm -v 5.6.0
但是,如果我以root用户身份运行命令,那么我将收到以下消息
npm -v
命令'npm'在'/ snap / bin / npm'中可用
由于PATH环境变量中不包含'/ snap / bin',因此找不到该命令。
我也以root用户的身份收到以下命令的错误-
apt-get install npm
正在阅读包裹清单...已完成
构建依赖树
读取状态信息...完成
某些软件包无法安装。这可能意味着您有
请求一个不可能的情况,或者您正在使用不稳定的情况
分发一些尚未创建的必需软件包
或已移出“传入”。
以下信息可能有助于解决这种情况:
以下软件包具有未满足的依赖性:
npm:取决于:node-gyp(> = 0.10.9),但不会安装
E:无法纠正问题,您拿着损坏的包裹。
我的问题是
1)此问题的根本原因是什么。 2)我该如何解决这个问题?
我正在使用Ubuntu 18.04.1 LTS