小编典典

本地和全局安装的软件包有何不同?

all

如何使用命令安装软件包

$ npm i -g <package_name>

与使用以下命令安装的软件包不同?

$ npm i <package_name>

阅读 103

收藏
2022-08-02

共1个答案

小编典典

本地安装包和全局安装包的主要区别在于

  1. 本地安装的软件包保存在您运行的同一目录中,npm install <package_name>并且这些软件包保存在node_modules同一目录下的文件夹中。
  2. 全局安装的软件包都保存在同一个目录中(确切位置取决于您的系统设置)。无论您从哪里运行,这些包都保存在同一个目录中npm install -g <package_name>

通常,建议在本地安装包,因为更新全局包会导致使用该特定包的每个应用程序都使用更新的包,并且您可能必须进行维护工作,这基本上是一场噩梦。

2022-08-02