![“npm install”命令中的 -g 标志有什么用途?](https://linux22.com/image/1091030/%E2%80%9Cnpm%20install%E2%80%9D%E5%91%BD%E4%BB%A4%E4%B8%AD%E7%9A%84%20-g%20%E6%A0%87%E5%BF%97%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8%E9%80%94%EF%BC%9F.png)
我是 Linux 新手。我使用的是 14.04 Ubuntu。当我尝试安装节点时,我发现一个-g
标志,上面写着如果你用它安装,它可以被全局访问。
因此我尝试在命令中不输入 -g 标志的情况下安装 nodejs 和 npm
我运行了这些命令
cd /projects/basics
sudo apt-get install npm
sudo apt-get install nodejs
当我使用命令移动到根文件夹cd
并检查时npm --version
,node --version
它显示了相应的版本。
那么为什么需要国旗呢-g
?
答案1
命令:
sudo apt-get install npm
sudo apt-get install nodejs
用于在 Ubuntu 中全局安装npm
、 和,但该标志用于为您的开发全局安装软件包。这与命令无关。要将软件包仅安装到特定的开发文件夹,请省略该标志,这意味着您只能在该 dev 文件夹中使用该软件包。nodejs
-g
npm
apt-get
npm
-g