用于 Angular 开发的本地包与全局包



使用 Angular 进行开发时,可以

npm install

在本地安装软件包,或

npm install -g

以全局安装它们。我想知道每种做法的含义是什么。如果以两种方式安装特定软件包,可能使用不同的版本,会发生什么情况?我的 Angular 应用程序将使用哪一个?

从那里 https://www.quora.com/When-do-I-install-a-package-locally-or-globally-in-NPM

一般来说,经验法则是:
1.如果要安装要在程序中使用的内容,请使用 导入 { 'whatever'},然后将其安装在本地,在项目的根目录中。
2. 如果要在命令行或其他设备上安装要在 shell 中使用的内容,请全局安装它,以便其二进制文件最终位于 PATH 环境变量中。

最新更新