使用Angular进行开发时,可以
npm install
在本地安装软件包,或
npm install -g
全局安装它们。我想知道每种做法的含义是什么。如果一个特定的软件包以两种方式安装,或许有不同的版本,会发生什么?我的Angular应用程序将使用哪一个?
答案 0 :(得分:0)
从那里https://www.quora.com/When-do-I-install-a-package-locally-or-globally-in-NPM
一般来说,经验法则是:
1.如果您正在安装要在程序中使用的内容,请使用
导入{'无论什么'},然后在项目的根目录下在本地安装。
2.如果您要在shell中安装要在shell中使用的东西,请在命令行或其他地方安装,以便全局安装它,以使其二进制文件最终位于PATH环境变量中。