“npm install”命令中的 -g 标志有什么用途?

“npm install”命令中的 -g 标志有什么用途?

我是 Linux 新手。我使用的是 14.04 Ubuntu。当我尝试安装节点时,我发现一个-g标志,上面写着如果你用它安装,它可以被全局访问。

因此我尝试在命令中不输入 -g 标志的情况下安装 nodejs 和 npm

我运行了这些命令

cd /projects/basics
sudo apt-get install npm
sudo apt-get install nodejs

当我使用命令移动到根文件夹cd并检查时npm --versionnode --version它显示了相应的版本。

那么为什么需要国旗呢-g

答案1

命令:

sudo apt-get install npm
sudo apt-get install nodejs

用于在 Ubuntu 中全局安装npm、 和,但该标志用于为您的开发全局安装软件包。这与命令无关。要将软件包仅安装到特定的开发文件夹,请省略该标志,这意味着您只能在该 dev 文件夹中使用该软件包。nodejs-gnpmapt-getnpm-g

相关内容