Angular开发的本地和全局包

时间:2017-08-14 15:30:42

标签: npm packages versioning

使用Angular进行开发时,可以

npm install

在本地安装软件包,或

npm install -g

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

1 个答案:

答案 0 :(得分:0)

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

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