全球安装的Angular-CLI确实对具有较旧版本的项目具有副作用



Angular/CLI将在全球安装,但是用它创建的项目也将包含DevDectionenty。假设我有某个项目的释放分支,该项目使用了某个版本的Angular/CLI,当我将全球安装的Angular/CLI更新为最新版本时,该项目是否会发生?还是发布的项目将使用自己的指定DevDepentency版本?

它取决于您调用npmng的工作目录。@Angular/CLI库安装在项目的本地NPM_Modules中。如果从项目的根文件夹调用npmng,则将首先找到本地版本。如果您从其他地方打电话,将找到全球安装的库。

因此,您的项目中可能有本地版本不同于全局。

最新更新