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

问题描述

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

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

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

解决方法

如何使用命令安装软件包

$ npm i -g <package_name>

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

$ npm i <package_name>

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...